< 1307404808 982205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | A variant of '<*>' with the arguments reversed. < 1307404809 182110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307404809 424330 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: what? that would be useless < 1307404811 357424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so.... 4hu is -4? < 1307404819 765772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well it's an aesthetic thing... < 1307404830 958914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, luhu is -4 < 1307404838 481158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1307404848 210849 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [1,2] <**> [(+5), (+10)] < 1307404848 732322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,11,7,12] < 1307404863 88320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> flip (<*>) [1,2] [(+5), (+10)] < 1307404864 466872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,7,11,12] < 1307404871 275930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: nope i was right :) < 1307404885 306747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah ookay, because with liftA2 or whatever you're doing when you call <**>, you're chaining the two monads together with >> < 1307404922 319521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...somewhere. < 1307404957 988920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um i am quoting from the code itself here < 1307404964 373294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | A variant of '<*>' with the arguments reversed. < 1307404964 535649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307404964 535808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(<**>) = liftA2 (flip ($)) < 1307404971 390132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crock of shit documentation < 1307404974 983120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well another way to say it, is x <**> f = flip ($) <$> x <*> f < 1307404991 382392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh i think it means the arguments to the _function_ < 1307404991 860484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1307405020 244675 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah it also reverses the intuitive execution order, which is why <**> is useful here... < 1307405039 755912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I was basically forgetting that, since Parsecs matching semantics are carried through >>=, when you use things like applicative functions you're still chaining together the parsers. I'm not entirely sure what I thought was going on before. < 1307405164 227916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: well this is sort of because by convention when you make monads into applicatives you let <*> have a left-to-right execution order < 1307405184 990639 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it occurs to me that would be an entirely correct Applicative instance to do it reversely, actually. < 1307405197 799022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact you could make a newtype for it, does it exist? < 1307405213 356661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle liftM3 < 1307405213 852666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad liftM3 :: Monad m => (a1 -> a2 -> a3 -> r) -> m a1 -> m a2 -> m a3 -> m r < 1307405214 986555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle liftA3 < 1307405215 516163 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative liftA3 :: Applicative f => (a -> b -> c -> d) -> f a -> f b -> f c -> f d < 1307405291 530030 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't find it, but it would be like < 1307405302 977291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay with fundeps, saying a -> b is basically saying that a decides what b is yes? < 1307405309 296627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If the function returns, this is an expression, otherwise it is a statement." < 1307405313 807908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :insert vomiting < 1307405341 841707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not entirely sure what that DOES, but I think I understand the /concept/ < 1307405355 329060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: lol. if a function doesn't return, it's probably not a function. < 1307405381 419168 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :instance Applicative a => Applicative (Reverse a) where pure x = Reverse (pure x); (Reverse f <*> Reverse x) = Reverse (x <**> f) < 1307405383 905160 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: from what is that < 1307405386 878962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: [[SyL]] < 1307405387 910877 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(I'm vomiting too) < 1307405401 837795 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :strapping young lad? < 1307405403 55059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :newtype Reverse x = Reverse x < 1307405413 564884 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307405417 6988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: on the esowiki < 1307405423 41562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION complains on the talk page < 1307405428 214943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :newtype Reverse a x = Reverse (a x) < 1307405479 914482 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: ^ i believe that would give you a modified Applicative which did all execution chaining in the opposite direction < 1307405491 874195 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but still fulfilled all the laws (i assume) < 1307405535 433578 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so is this language's special thing purely based on what names it uses for things < 1307405552 994945 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pardon my highly technial terminology < 1307405579 829837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: well it's kind of neat to have every program be fully pronouncable < 1307405597 493846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you remove all the whitespace you can have, like, full function definitions be "words" < 1307405599 700337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is nice aesthetically < 1307405603 390120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yes the semantics are nothing special < 1307405620 584840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm just implementing it because i'm bored < 1307405650 962666 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's not precisely the first pronunciation-based language < 1307405656 535978 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :implement speech to text for it < 1307405660 670149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(Ook!) < 1307405675 445985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: true, but that's not really the same thing :P < 1307405690 152036 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by speech to text I mean speech to program < 1307405722 933227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I confess that the main reason I'm implementing it is because I can call the implementation sylladex < 1307405732 272243 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1307405752 204382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy is disappointed in my shallow reference-based reasons for implementing languages. < 1307405758 759317 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always < 1307405913 262128 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1307405929 321022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maharba is a bad person < 1307406015 511051 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Client Quit < 1307406018 170963 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you should see his evil twin mwahaharba < 1307406097 987047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: were there any remaining functions to prettify? < 1307406170 519652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: not yet, but there will be as soon as maharba replies :D < 1307406991 742968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone know of a hash function that optimises for the size of the resulting hash? < 1307406995 700767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like crc but less... useless < 1307406998 245107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1307407001 580283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a dynamic-length hash i guess... < 1307407010 531349 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right now I'm imagining maharba meant "if the function terminates, it is an expression; otherwise, it is a statement". makes everything better. < 1307407010 693783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm i'm not thinking right < 1307407018 851117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: xD < 1307407024 419528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful < 1307407418 662979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 < 1307407418 904111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's amazing how inconsistent Crawl's interface actually is, it's much worse than NetHack's < 1307407419 66675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- http://crawl.develz.org/learndb/index.html < 1307407423 975520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wisdom < 1307407447 771290 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1307407511 190500 :GreaseMonkey!~gm@121-74-73-120.telstraclear.net JOIN :#esoteric < 1307407511 576841 :GreaseMonkey!~gm@121-74-73-120.telstraclear.net QUIT :Changing host < 1307407511 739379 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1307407810 363738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x -> "gah" ++ [x] < 1307407810 851359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :("gah" ++) . return < 1307407872 928528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: cheating. < 1307407896 605735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pure is shorter than return... < 1307407908 769049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: xD < 1307407926 590044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: but import Control.Applicative is not shorter than an empty string. < 1307407956 954046 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: i was assuming he had it imported already < 1307407997 300395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t optional < 1307407998 2332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f (Maybe a) < 1307408019 734834 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> optional [1] < 1307408020 426458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [Just 1,Nothing] < 1307408035 844188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however if n*2 > 26 where n is the number of uses of return, then you will save bytes overall. < 1307408059 590774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :assuming you don't already have Control.Applicative imported, which you probably do. :P < 1307408103 533979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this isn't about golfing :P < 1307408114 546760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IT'S ALWAYS ABOUT GOLFING. < 1307408115 601215 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> reverse.(:"hag")$'i' < 1307408116 906917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "gahi" < 1307408125 46853 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SAYS YOU < 1307408154 882477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grossly, SyL is not whitespace-irrelevant < 1307408168 8334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lack of unambiguous number terminators :( < 1307408171 121849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :angry square mouth man is angry that you never use him and always use his pure counterpart (:[]) < 1307408211 31937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle x -> f x < 1307408211 560293 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases unGM :: GenericM' m -> a -> m a < 1307408211 722933 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude return :: Monad m => a -> m a < 1307408211 723114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad return :: Monad m => a -> m a < 1307408240 451040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1307408248 380226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m < 1307408263 371270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :thread killed < 1307408282 736015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (<$"a") 1 < 1307408283 437495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1] < 1307408294 506496 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: what < 1307408314 203388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: I don't know, ask lambdabot. < 1307408323 8416 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no I mean < 1307408325 34159 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would you do that < 1307408327 155796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or angry square mouth man, depending on what you're referring to. < 1307408335 127464 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???? < 1307408362 479968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: why do we do anything? why can I answer questions with more vague generic questions that apply to any situation? < 1307408363 557303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHUT UP STUPID FLY < 1307408380 954662 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would you search for that function < 1307408385 155919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to find it. < 1307408390 41526 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1307408391 275585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a quest. < 1307408394 415990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OF KNOWLEDGE < 1307408405 826759 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's pretty obvious that it doesn't exist < 1307408408 820966 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you think about it < 1307408417 2261 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also what's this about (: []) < 1307408417 164817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...why? < 1307408424 524365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does exist obviously < 1307408427 833937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1307408429 688570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no it doesn't < 1307408432 41845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean, apart from nudefined < 1307408441 11241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it returns a polymorphic parameter it isn't given < 1307408468 628722 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zipWith13 < 1307408469 329421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zipWith13' < 1307408472 300758 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zipWith9 < 1307408472 999183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zipWith9' < 1307408475 104205 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zipWith5 < 1307408475 803934 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f. (a -> b -> c -> d -> e -> f) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f] < 1307408491 412313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ban maharaba plz he is crime of no replying < 1307408500 602937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now why does zipWith5 even exist... < 1307408515 954866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because sometimes you've got to zip 5 lists, I mean come on. < 1307408536 203385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but never 9 < 1307408537 146749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NEVER < 1307408549 145383 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (,,,,,,,,,,,,) < 1307408549 848436 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m. a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> (a, b, c, d, e, f, g, h, i, j, k, l, m) < 1307408565 821882 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :define tuples in template haskell, make generic zipwith < 1307408577 161558 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zap < 1307408577 720126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan for the win. < 1307408577 882827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zap' < 1307408580 802289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: there's that proposal for hlists as tuples < 1307408587 837295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a,b,c) == a :- b :- c :- HNil or whatever < 1307408588 472063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t zapp < 1307408589 169662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zapp' < 1307408594 161997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which I guess you define like < 1307408598 65968 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm didn't it get added recently < 1307408610 131538 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle [a -> b] -> [a] -> [b] < 1307408610 308843 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1307408610 471405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1307408610 471625 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<**>) :: Applicative f => f a -> f (a -> b) -> f b < 1307408618 56333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm wait < 1307408621 440443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could use that in Shiro... < 1307408666 410087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(zapp? being the equivalent of ap / <*> for zipping, naturally) < 1307408702 504810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data CZ = CZ < 1307408702 706574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data CS r = (:-) {-# UNPACK #-} !Value {-# UNPACK #-} !r < 1307408704 380647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wonder if that would work < 1307408708 864240 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1307408713 160649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. two-dimensional is CS (CS CZ) < 1307408789 305897 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure unpacking / unboxing only works with fields of fixed size, possibly even fixed type < 1307408821 785430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, right < 1307408824 250501 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t ((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)) < 1307408825 412385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 a2 b2 c2 d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3 k3 l3 m3 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 a5 b5 c5 < 1307408825 597271 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d5 e5 f5 g5 h5 i5 j5 k5 l5 m5 a6 b6 c6 d6 e6 f6 g6 h6 i6 j6 k6 l6 m6 a7 b7 c7 d7 e7 f7 g7 h7 i7 j7 k7 l7 m7 a8 b8 c8 d8 e8 f8 g8 h8 i8 j8 k8 l8 m8 a9 b9 c9 d9 e9 f9 g9 h9 i9 j9 k9 l9 m9 a10 b10 c10 < 1307408825 759829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d10 e10 f10 g10 h10 i10 j10 k10 l10 m10 a11 b11 c11 d11 e11 f11 g11 h11 i11 j11 k11 l11 m11 a12 b12 c12 d12 e12 f12 g12 h12 i12 j12 k12 l12 m12. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k - < 1307408825 759908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :> l -> m -> (a, b, c, d, e, f, g, h, i, j, k, l, m), a1 -> b1 -> c1 -> d1 -> e1 -> f1 -> g1 -> h1 -> i1 -> j1 -> k1 -> l1 -> m1 -> (a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1), a2 -> b2 -> < 1307408825 759951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :c2 -> d2 -> e2 -> f2 -> g2 -> h2 -> i2 -> j2 -> k2 -> l2 -> m2 -> (a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2), a3 -> b3 -> c3 -> d3 -> e3 -> f3 -> g3 -> h3 -> i3 -> j3 -> k3 -> l3 -> m3 -> ( < 1307408827 506569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[7 @more lines] < 1307408830 134898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408830 678719 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a3, b3, c3, d3, e3, f3, g3, h3, i3, j3, k3, l3, m3), a4 -> b4 -> c4 -> d4 -> e4 -> f4 -> g4 -> h4 -> i4 -> j4 -> k4 -> l4 -> m4 -> (a4, b4, c4, d4, e4, f4, g4, h4, i4, j4, k4, l4, m4), a5 -> b5 -> < 1307408831 498967 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@more < 1307408831 663976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :c5 -> d5 -> e5 -> f5 -> g5 -> h5 -> i5 -> j5 -> k5 -> l5 -> m5 -> (a5, b5, c5, d5, e5, f5, g5, h5, i5, j5, k5, l5, m5), a6 -> b6 -> c6 -> d6 -> e6 -> f6 -> g6 -> h6 -> i6 -> j6 -> k6 -> l6 -> m6 -> ( < 1307408832 661813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408833 413319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408833 575728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a6, b6, c6, d6, e6, f6, g6, h6, i6, j6, k6, l6, m6), a7 -> b7 -> c7 -> d7 -> e7 -> f7 -> g7 -> h7 -> i7 -> j7 -> k7 -> l7 -> m7 -> (a7, b7, c7, d7, e7, f7, g7, h7, i7, j7, k7, l7, m7), a8 -> b8 -> < 1307408833 966161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408834 624879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408835 295014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?more < 1307408835 558801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :c8 -> d8 -> e8 -> f8 -> g8 -> h8 -> i8 -> j8 -> k8 -> l8 -> m8 -> (a8, b8, c8, d8, e8, f8, g8, h8, i8, j8, k8, l8, m8), a9 -> b9 -> c9 -> d9 -> e9 -> f9 -> g9 -> h9 -> i9 -> j9 -> k9 -> l9 -> m9 -> ( < 1307408837 488771 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a9, b9, c9, d9, e9, f9, g9, h9, i9, j9, k9, l9, m9), a10 -> b10 -> c10 -> d10 -> e10 -> f10 -> g10 -> h10 -> i10 -> j10 -> k10 -> l10 -> m10 -> (a10, b10, c10, d10, e10, f10, g10, h10, i10, j10, k10, < 1307408839 477498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : l10, m10), a11 -> b11 -> c11 -> d11 -> e11 -> f11 -> g11 -> h11 -> i11 -> j11 -> k11 -> l11 -> m11 -> (a11, b11, c11, d11, e11, f11, g11, h11, i11, j11, k11, l11, m11), a12 -> b12 -> c12 -> d12 -> < 1307408841 563972 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :e12 -> f12 -> g12 -> h12 -> i12 -> j12 -> k12 -> l12 -> m12 -> (a12, b12, c12, d12, e12, f12, g12, h12, i12, j12, k12, l12, m12)) < 1307408843 668457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yea verily this is a good use of the channel < 1307408853 667443 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,, < 1307408854 96835 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,)),((,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,, < 1307408854 686702 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1307408855 170035 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,),(,,,,,,,,,,,,))) < 1307408858 324965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol. < 1307408859 523543 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`-` < 1307408861 330828 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307408875 779639 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (.............................................................................................................................................................................................................................................................................................................................................................................................................................) < 1307408877 17294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: < 1307408877 180226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `................................................................................................................................................................................................ < 1307408877 180382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :....................................................................................................................................................................................................... < 1307408877 180932 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :......................' < 1307408882 214877 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1307408884 919644 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good job < 1307408895 736628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a) < 1307408896 442242 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 a2 b2 c2 d2 e2 f2 g2 h2 i2 j2 k2 l2 m2 a3 b3 c3 d3 e3 f3 g3 h3 i3 j3 k3 l3 m3 a4 b4 c4 d4 e4 f4 g4 h4 i4 j4 k4 l4 m4 a5 b5 c5 < 1307408896 606198 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d5 e5 f5 g5 h5 i5 j5 k5 l5 m5 a6 b6 c6 d6 e6 f6 g6 h6 i6 j6 k6 l6 m6 a7 b7 c7 d7 e7 f7 g7 h7 i7 j7 k7 l7 m7 a8 b8 c8 d8 e8 f8 g8 h8 i8 j8 k8 l8 m8 a9 b9 c9 d9 e9 f9 g9 h9 i9 j9 k9 l9 m9 a10 b10 c10 < 1307408896 606285 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :d10 e10 f10 g10 h10 i10 j10 k10 l10 m10 a11 b11 c11 d11 e11 f11 g11 h11 i11 j11 k11 l11 m11. (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> (a, b, c, d, e, f, g, h, i, j, k, l, m), < 1307408896 606328 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a1 -> b1 -> c1 -> d1 -> e1 -> f1 -> g1 -> h1 -> i1 -> j1 -> k1 -> l1 -> m1 -> (a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1), a2 -> b2 -> c2 -> d2 -> e2 -> f2 -> g2 -> h2 -> i2 -> j2 -> k2 -> < 1307408896 606371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :l2 -> m2 -> (a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2), a3 -> b3 -> c3 -> d3 -> e3 -> f3 -> g3 -> h3 -> i3 -> j3 -> k3 -> l3 -> m3 -> (a3, b3, c3, d3, e3, f3, g3, h3, i3, j3, k3, l3, m3), < 1307408898 560028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[6 @more lines] < 1307408905 424056 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) < 1307408906 606326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408906 769083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408906 769258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408906 769361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408908 535782 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408910 458100 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[16 @more lines] < 1307408922 999023 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woohoo < 1307408948 635752 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :needs moar zipWith < 1307408954 215533 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek ghc defines that many? < 1307408957 292655 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307408960 158656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408960 321456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408960 321543 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408960 321587 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408960 321629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408962 130761 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[379 @more lines] < 1307408968 107922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(i think the haskell report only requires up to 15 or something) < 1307408969 669732 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307408974 229744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408974 406592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408974 569306 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408974 569468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408974 569574 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408976 329190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[889 @more lines] < 1307408979 299712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...... < 1307408984 16537 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307408992 475445 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307408992 638630 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307408992 638737 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307408992 638794 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307408992 638851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307408994 295091 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would you do this < 1307408994 457078 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[1569 @more lines] < 1307409004 389841 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :OK < 1307409006 525020 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'll take it to PM~ < 1307409007 668859 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>:3 < 1307409019 92982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes we need no filthy lambdabotsex here in public < 1307409021 231218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :get a room < 1307409046 813966 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :OR NOT < 1307409048 144815 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,) x in (a,a,a,a,a,a,a) < 1307409049 252253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `in' < 1307409051 465447 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307409059 629968 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409060 839714 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : A 71-tuple is too large for GHC < 1307409061 2368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (max size is 62) < 1307409061 2534 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Workaround: use nested tuples or define a data type < 1307409064 206573 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1307409072 40868 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Disappointing. < 1307409075 822225 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409076 822742 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : A 70-tuple is too large for GHC < 1307409077 43 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (max size is 62) < 1307409077 162292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Workaround: use nested tuples or define a data type < 1307409084 656788 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409091 938545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307409092 101494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307409092 101604 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307409092 101648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307409092 101688 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307409093 997195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[1711 @more lines] < 1307409097 752400 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t let a x = (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) x in (a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a) < 1307409099 954485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love how they suggest a workaround. As though anyone needs a 72-tuple. < 1307409111 499392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c d e f g h i j k l m n o p q r s t u v w x y z t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 < 1307409111 662085 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 < 1307409111 662269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 < 1307409111 662373 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 < 1307409111 662476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 < 1307409115 783925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: what workaround < 1307409118 88274 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, yep. < 1307409119 331177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: i thought you were taking it to pm < 1307409122 951806 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, couldn't. < 1307409127 240709 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :lambdabot didn't respond. >:( < 1307409128 991027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: oh i see < 1307409137 221604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: you need ?type or @type < 1307409137 929957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not :t < 1307409141 910094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: 21:11 < lambdabot> Workaround: use nested tuples or define a data type < 1307409145 939732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: also, take pics < 1307409152 954227 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@more < 1307409153 116712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: right < 1307409153 532171 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t227 t228 t229 t230 t231 t232 t233 t234 t235 t236 t237 t238 t239 t240 t241 t242 t243 t244 t245 t246 t247 t248 t249 t250 t251 t252 t253 t254 t255 t256 t257 t258 t259 t260 t261 t262 t263 t264 t265 < 1307409153 694780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t266 t267 t268 t269 t270 t271 t272 a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 n1 o1 p1 q1 r1 s1 t1 u1 v1 w1 x1 y1 z1 t281 t291 t301 t311 t321 t331 t341 t351 t361 t371 t381 t391 t401 t411 t421 t431 t441 < 1307409153 694961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t451 t461 t471 t481 t491 t501 t511 t521 t531 t541 t551 t561 t571 t581 t591 t601 t611 t621 t631 t641 t651 t661 t671 t681 t691 t701 t711 t721 t731 t741 t751 t761 t771 t781 t791 t801 t811 t821 t831 < 1307409153 695070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t841 t851 t861 t871 t881 t891 t901 t911 t921 t931 t941 t951 t961 t971 t981 t991 t1001 t1011 t1021 t1031 t1041 t1051 t1061 t1071 t1081 t1091 t1101 t1111 t1121 t1131 t1141 t1151 t1161 t1171 t1181 < 1307409153 695178 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :t1191 t1201 t1211 t1221 t1231 t1241 t1251 t1261 t1271 t1281 t1291 t1301 t1311 t1321 t1331 t1341 t1351 t1361 t1371 t1381 t1391 t1401 t1411 t1421 t1431 t1441 t1451 t1461 t1471 t1481 t1491 t1501 t1511 < 1307409155 628683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[1938 @more lines] < 1307409178 135100 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I need to learn more Haskell... < 1307409187 219721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..I need to get op privs. < 1307409237 401445 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :XD < 1307409246 962945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet++ < 1307409253 175240 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: i was slightly tempted there < 1307409270 485602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least a kick. < 1307409277 88593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not a kickban :P < 1307409279 100110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote [after a long string of Lymia getting lambdabot to spit out huge, meaningless type signatures] I need to learn more Haskell... ..I need to get op privs. < 1307409280 933987 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​441) [after a long string of Lymia getting lambdabot to spit out huge, meaningless type signatures] I need to learn more Haskell... ..I need to get op privs. < 1307409286 451110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly the backstory lessens the humour of that one :D < 1307409293 621918 :foocraft_!~ewanas@89.211.234.57 JOIN :#esoteric < 1307409301 234241 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what humour < 1307409302 749301 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's all gone < 1307409314 412712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: there is no humour because I AM NOT ENGLISH. < 1307409315 353450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foocraft_: stop crafting foos < 1307409315 637384 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dissected with the frog < 1307409336 588114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or we'll put you behind bars < 1307409349 932031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ohhh snap! < 1307409417 64077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^ http://www.youtube.com/watch?v=y8m3wC5pH-8 < 1307409448 936952 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh snap < 1307409459 607325 :foocraft!~ewanas@78.101.138.251 QUIT :Ping timeout: 240 seconds < 1307409460 894511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: can you ban Maharba[exclamation mark][asterisk]@[asterisk] preemptively for not replying < 1307409462 497176 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, a 3 second youtube video. < 1307409543 259630 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, i can. < 1307409552 512819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll implement some other language but still call the implementation sylladex < 1307409553 462045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mwahahaha < 1307409594 936312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meanwhile, the loper blog has now completely degenerated into idiocy < 1307409606 104294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is devising one of those self modifying thingamajiggers. < 1307409614 499799 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fascinating < 1307409617 61112 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's loper now < 1307409622 507462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :loper-os.org < 1307409627 696318 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh that < 1307409634 446222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it used to be interesting if you could get past stanislav's... stanislavosity < 1307409637 478289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now it's... not < 1307409640 513649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :consisting of the self-modifying language and a sister ESOTERIC REGULAR EXPRESSION LANGUAGE. < 1307409649 669125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: latter already exists (cyclexa) < 1307409723 772493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but is it awesome? < 1307409733 440697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the key here is that mine will be awesome. < 1307409738 959006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's tc :) < 1307409743 420387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's an ais lang < 1307409748 291989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-yawwwwn- < 1307409755 508854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's actually really interesting < 1307409758 486357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask him about it sometime. < 1307409778 945198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps I shall. < 1307409779 531525 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :only time I heard of loper was in a conversation about laughing at the losethos guy I forget his name < 1307409792 670547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: stanislav is like the losethos guy but less insane < 1307409794 318551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and more coherent < 1307409814 413237 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :It makes sense that some hypotheticals are unanswerable < 1307409827 381586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, sgeo is here. < 1307409831 272761 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :But not things like what if the sun stopped existing, would we still orbit < 1307409847 425936 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi sgeo < 1307409849 518875 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Hi < 1307409908 123996 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow I'm trying to read the loper blog < 1307409975 292676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: um that's because "the sun stopped existing" is a violation of energy conservation, so it reduces to "if this thing ruled out by the laws of physics happens, what would the laws of physics say about this intuitively related thing" < 1307410053 119307 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307410214 996042 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to make the sun "disappear" _without_ violating energy conservation and general relativity, you would have to actually _move_ the energy at lower-than-light-speed somewhere, at which point you could try to calculate the results < 1307410270 293737 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: There's another means. < 1307410289 328262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: except that it's more like freeze-framing the universe in a debugger, and removing the sun itself < 1307410289 495816 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: The sun could exhibit an exceptionally improbable instance of quantum teleportation. < 1307410300 684125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure, the laws of physics don't actually allow this, except maybe as pikhq said < 1307410303 969425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but we can model it conceptually < 1307410315 746857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: hm < 1307410321 148816 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :(assuming that wave-particle duality holds for such large objects, which is admittedly an open question) < 1307410321 316243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just have a special "event" sun-disappears which has those effects on state, in the laws of physics < 1307410330 647754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and evaluate it to the point where you can be sure that sun-disappears never interacts with the earth < 1307410332 767190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm explaining this badly < 1307410334 681882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but basically < 1307410346 783824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can "implement" things that don't interact with everything else in the universe, in the laws of physics < 1307410355 489690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and as long as you can prove that no such unevaluatable interaction occurs < 1307410361 727525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can say what the effects would be without actually reconciling this paradox < 1307410382 160523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is why we can give a perfectly satisfactory answer to the question "what would happen to our orbit if the sun disappeared instantly?" < 1307410430 424679 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :And that answer is, of course, "Nothing, until the lack-of-gravity and lack-of-light propogates (about 8 minutes)". < 1307410439 514609 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um i interpret "unanswerable" as there is no answer that can be deduced from anything we can plausibly do < 1307410455 861869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you mean we can't test it? < 1307410459 259007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :of course one could make up hypotheses < 1307410461 797400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not what's being asked, the question is one of theory < 1307410497 55164 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: We can make very highly plausible hypotheses from our understanding of valid theories. < 1307410499 975298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the question is actually -- "If the laws of physics had a special-case mechanism which made a special state transition at this particular arbitrary point, then what would happen?" < 1307410519 568480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: now, this is answerable as long as the specific scenario doesn't actually cause some kind of logical contradiction in the theory < 1307410524 940467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even if the theory as a whole has "impossible" scenarios < 1307410537 100016 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :oerjan: Which is the only reasonable way to interpret questions about such hypotheticals. < 1307410545 229010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i mean /any/ hypothetical question is like this < 1307410594 938795 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :I don't see where RRC made such a comment to someone who asked such a question, link? < 1307410596 270088 :pikhq!~pikhq@174-22-191-2.clsp.qwest.net PRIVMSG #esoteric :Doesn't matter if the hypothetical situation itself could, likely, never be tested without an infinite improbability drive. < 1307410611 416680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: see log < 1307410628 505450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Help me understand (self.askscience) < 1307410628 764233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :submitted 5 hours ago by Numerous1 < 1307410629 315458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If humans are NOT supposed to be monogamous, and are supposed to find the best genes, survival of the fittest and all that, why do humans fall in love? < 1307410634 363856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :totes question for /r/askscience < 1307410683 980359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The other way of quantifying distance is to imagine freezing time at some instant, and then physically measuring the distance between A and B using a series of rulers. Of course, you can't freeze time and physically measure cosmological distances. But you can compute what those instantaneous distances are, using inferences gleaned from astronomical observations and some maths." < 1307410692 643264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why robotrollcall, it looks like you're using a hypothetical impossible scenario here < 1307410747 711988 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :It's not on http://www.reddit.com/r/askscience/comments/hsrsq/what_would_happen_in_terms_of_gravity_if_you/ as far as I can tell, or her userpage < 1307410747 880018 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Did she delete it? < 1307410757 136243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its linked from that thread < 1307410759 707763 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :didn't einstein explain this measuring distance stuff pretty thoroughly < 1307410777 202942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hai2t/does_the_gravity_of_one_object_affect_attract/ < 1307410785 940220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i'm just mocking < 1307410815 539666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Personally, I think the #1 reason to distrust Bitcoin is that both the libertarian nuts and the gold nuts love it." hmm... this person isn't thinking right < 1307410867 975011 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Ah, ty < 1307410955 178024 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :RRC: "Okie doke, so let's say something accelerated the sun very quickly… < 1307410955 456656 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :No, let's not. Let's consider only things that are actually possible." < 1307410985 746079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, that's the objectionable comment IMHO < 1307411060 420518 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/hai2t/does_the_gravity_of_one_object_affect_attract/c1tvm5c well, this does make sense < 1307411063 7029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :three days without homestuck update, starting to lose ability to metabolise < 1307411080 365348 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :elliott, SJAHJ update recently. < 1307411087 450787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: the situation is not comparable < 1307411090 925136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and i'm aware of the sbahj update < 1307411530 943502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.nbcnewyork.com/news/local/123187958.html < 1307411534 392862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>how dose i tor < 1307412011 977826 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :It's more brazen than anything else by lightyears. < 1307412032 678511 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :Is Shumer utterly unaware that Tor is also being used to keep the website anonymous? < 1307412037 542067 :Sgeo!~Sgeo@66-87-7-216.pools.spcsdns.net PRIVMSG #esoteric :*Schumer < 1307412106 293776 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"It's an online form of money laundering used to disguise the source of money, and to disguise who's both selling and buying the drug" - Schumer on Bitcoins < 1307412146 584681 :_foocraft!~ewanas@89.211.163.126 JOIN :#esoteric < 1307412344 243441 :foocraft_!~ewanas@89.211.234.57 QUIT :Ping timeout: 250 seconds < 1307412424 664311 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: cyclexa is indeed interesting. < 1307412482 295271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I now have some new ideas for my own language. But I'll be focusing more on the ability to define new matching/zero-width operators. < 1307412687 468607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so the language I'm brainstorming currently resembles a traditional language designed for pattern matching more than it resembles a regular expression language. I guess that makes it esoteric. :P < 1307412953 102561 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, you mean Perl? < 1307412960 202874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No. :P < 1307412966 942052 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :#!/bin/perl -sp0777i:) < 1307413097 632318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :new language. < 1307413164 23054 :Lymia!~moe@unaffiliated/cirno-chan TOPIC #esoteric :PEANUTS FOR THE PPLEASURE | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D | #!/bin/perl -sp0777i preferences -> mouse -> touchpad, disable "disable touchpad while typing" < 1307418815 5709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ubuntu) < 1307418822 513804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that might help. very annoying behaviour. < 1307419026 147230 :Sgeo!~Sgeo@66-87-6-138.pools.spcsdns.net JOIN :#esoteric < 1307419096 651021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god i feel ill < 1307419159 779740 :Sgeo_!~Sgeo@66-87-6-138.pools.spcsdns.net QUIT :Ping timeout: 240 seconds < 1307419198 25028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still no homestuck update. world as we know it starting to decompose. suicide imminent. < 1307419258 255231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I certainly sat in lots of Scheme design meetings where I pushed for obvious things like branch cuts, error handling, and other "useful" things and was told that such things would ... make the language "too useful" [thus meaning too many people would flock to it and it would be the end of the designers' ability to do the things to the language that _they_ wanted to do]." < 1307419260 238478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--Kent Pitman < 1307419291 94825 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Ah, yes, avoid success at all costs. < 1307419325 323762 :olsner_!~sal@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1307419331 448248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To be fair, in Haskell that's achieved by trying to pack in as much abstraction as possible, rather than omitting useful things. :p < 1307419364 824046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's definitely a sentiment I can get behind, though; god knows how many ideas are ruined because the thinker starts considering other people. < 1307419411 609340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://christian-success-institute.org/ DEVELOPING SUCCESSFUL CHRISTIAN ENTREPRENEURS THROUGH BIBLICAL SUCCESS PRINCIPLES < 1307419442 156633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks if Eigenclass has updated lately. < 1307419447 577428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope. < 1307419518 586216 :olsner!~sal@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 252 seconds < 1307419947 840460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey pikhq_ < 1307419950 428193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how much does everything suck < 1307420047 14820 :Lymia_!~moe@123.120.128.160 JOIN :#esoteric < 1307420047 334043 :Sgeo!~Sgeo@66-87-6-138.pools.spcsdns.net QUIT :Ping timeout: 276 seconds < 1307420080 977556 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1307420082 458709 :Lymia_!~moe@123.120.128.160 NICK :Lymia < 1307420084 391566 :Lymia!~moe@123.120.128.160 QUIT :Changing host < 1307420084 554176 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1307420206 175095 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :current suckage level: 62.8% < 1307420248 865715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you forgot "and rising" < 1307420256 355177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, that's far too low a value < 1307420286 37960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sturgeon's law would imply that only an infinitesimal percentage of things do not suck < 1307420308 255860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Woah, I'm like... writing a language spec. < 1307420315 352040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's been like 3 years or so I think? < 1307420317 436469 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, you are? < 1307420326 14863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I'm working on a regular expression language. < 1307420335 908254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that like, makes sense and stuff. < 1307420336 71000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I usually just write troll languages nowadays. < 1307420341 250149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Befunge/index.php < 1307420341 618445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck/w/index.php%3Ftitle%3DTalk:Brainfuck/index.php < 1307420373 909315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(both named after talk pages spambots repeatedly created; I made the article versions so that the admins couldn't legitimately keep the talk pages protected to prevent vandalism :D) < 1307420472 465258 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Well, that was astounding. < 1307420486 41167 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Somehow, Firefox was causing swap thrashing without having any pages in swap. < 1307420514 931314 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :I do believe that's a whole new level of fail. < 1307420581 97118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ewww swap. groooss. < 1307420637 908211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea why my computer decided to allocate 244 KBs of swap when it's only used 1.6 gigs of memory out of 3.7 < 1307420649 512970 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :It had 0 swap. And thrashing. < 1307420660 279656 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :*And it was fucking swap thrashing*. < 1307420672 554023 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :At least, that's what iotop showing kswapd using a bunch of IO tells me. < 1307420693 684192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION uses Chrome, has no problems other than Flash crashing occasionally. < 1307420718 22724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chrome actually uses more virtual memory than Firefox, although I think less real memory < 1307420724 380040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since all the code can be shared, pretty much < 1307420729 641242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course, virtual memory is irrelevant on sixtyfour-bit < 1307420751 990425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The thing with Chrome for me is that it scales much better with large numbers of tabs whereas Firefox doesn't. < 1307420801 238488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: also see: frequent crashing in Firefox < 1307420837 518659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A program written in an unsafe language crashing? I'm shocked. < 1307420846 730417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chrome crashes semi-often too, but it's at least usually localised to a tab or a few. < 1307421886 458842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1307421895 894764 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307421896 298590 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307421896 461333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307421912 314044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :Kallisti < 1307421922 909853 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Yeah, virtual memory is basically a non-issue. Heck, mmap the entire address space and it doesn't even matter. < 1307421954 495834 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :(well, except that your page table might hate you if you don't madvise to tell Linux to use huge pages) < 1307421981 655144 :Kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :CakeProphet < 1307422132 243690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :night < 1307422159 864344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sleep well. < 1307422296 829811 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1307422459 867585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1307422465 385745 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 276 seconds < 1307422652 435755 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1307422652 813795 :CakeProphet!~adam@h185.37.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1307422652 976527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1307422716 101467 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307424119 875831 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307424682 389791 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :And now, the comic is technically no longer Dresden Codak's full-time job. < 1307424692 985617 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :Let's see if this changes anything at all with the update schedule. < 1307424870 638341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: nonsense. < 1307424998 14178 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Previous observations seem to suggest this will be utterly unnoticable. < 1307425032 579091 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307425343 959801 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Quit: disco out of the blues < 1307425587 175825 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" has rodgerthegreat ever actually said anything that's true? i'm honestly curious" <<< i cannot quite recall such a miracle < 1307425603 236513 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then again i recall very few concrete things he has said and many of them you just pasted < 1307425750 673254 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net JOIN :#esoteric < 1307425760 229711 :pikhq_!~pikhq@71-219-193-134.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1307425778 116708 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :" 05:31:04: Many diseases, conditions and other types of deviations work like this." <<< also what he says about homosexuality sounds correct enough in the sense that the correct modern explanation to everything is "it's complicated" < 1307425840 919086 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :but i guess you were more worried about his calling gays diseased, so to speak. < 1307425913 193978 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It amuses me somewhat that, for a while, I could have probably been called a Christian deist... < 1307425926 116811 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Which is such a contradiction in terms I can't help but giggle. < 1307425958 77100 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why is it a contradiction? < 1307425989 947977 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :oklopol: Typically, Christianity holds that there is a large amount of divine intervention in the world. < 1307425996 706349 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Deism holds that there is none. < 1307426050 456162 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oh that was deism hu < 1307426069 193225 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i guess i'm a deist then! < 1307426083 359340 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeah, deism is the belief that there was a deity who created the world and has since not intervened. < 1307426111 290466 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well you know i get this nice feeling in my balls if i think the big bang had a beard and liked marshmellows. < 1307426132 361811 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's perhaps the only theistic claim that doesn't directly contradict known empirical evidence. < 1307426145 204400 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :*allows < 1307426155 964893 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though, having no basis *in* empirical evidence, it is most likely bullshit. < 1307426191 293386 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :well it makes it rather meaningless and thus the adult thing is not to talk about it < 1307426193 574725 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :let's go weak atheism! < 1307426200 649138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Buddhism has some theistic claims that are supported by empirical evidence. Particularly the positive effects of meditation on the brain. < 1307426206 642277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though < 1307426208 177719 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: That's not a theistic claim. < 1307426213 613519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that might stretch the definition--yes, that. < 1307426215 289597 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: A theistic claim is a claim that there is a deity. < 1307426238 407221 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :yeah because prayer certainly never has effects on the brain < 1307426249 437256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I interpreted theistic as meaning "something that concerns religious practice", but that's not quite right. < 1307426254 962753 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :The common subset of the beliefs termed "Buddhism" does not contain a theistic claim. < 1307426256 254317 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :meditation is different from prayer < 1307426275 82824 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Supernatural claims, sure, but not theistic ones. < 1307426275 244977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: Is Therevada the most common subset? < 1307426296 582944 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Not "the most common subset". "The common subset". < 1307426319 380152 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :As in, the set of beliefs that is common to all beliefs which are called "Buddhism". < 1307426324 195245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1307426340 675230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :INTERSECTION < 1307426352 114354 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though, actually, I'm pretty sure Therevada is fairly close to that. < 1307426359 305591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :somewhat. < 1307426362 512575 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :coppro: i'm not saying they're the same thing, i'm saying i doubt meditation is better < 1307426393 793942 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :You've got to be pretty damned careful when discussing Buddhism, though. It makes Christianity look homogenous. :P < 1307426463 136849 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :coppro: Whoo, weak atheism! < 1307426469 601290 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :what's weak atheism < 1307426480 650256 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :oklopol: The belief that there is *probably* no deity. < 1307426488 124334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Therevada is at least the most traditional. The common subset would be parts of the Pali Canon I think. < 1307426496 406831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the teachings therein, that is. < 1307426515 182461 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :And that, even if there is, there is no reason to think *that* there is currently. < 1307426534 663398 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :As opposed to strong atheism, the belief that there absolutely, positively, IS NOT a deity. < 1307426541 610210 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :mm < 1307426556 568670 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and has as much logical foundation as any theistic claim < 1307426569 859285 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Strong atheism is not a very common position. < 1307426570 731292 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'm sure it does < 1307426599 423444 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though it is a commonly held position of strawmen. < 1307426616 20809 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :From now on, all atheists will be assigned fuzzy atheism values determining their strength of belief in a lack of a deity. < 1307426645 469315 :_foocraft!~ewanas@89.211.229.242 QUIT :Ping timeout: 255 seconds < 1307426676 703941 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1307426678 89659 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :There's also the belief that atheists... Hate $DEITY (typically YHWH). < 1307426682 554067 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :That one confuses me greatly. < 1307426694 312727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't hate something that I don't believe in. < 1307426701 641743 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: that one's not special to atheists < 1307426702 762227 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeah, precisely. < 1307426712 65882 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :coppro: Oh? < 1307426714 602264 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :coppro: Oh dear. < 1307426732 480445 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: though it's possible to hate that other people believe such a thing. Or to hate the concept itself. So that's not out of the question, and would be very similar to hating the deity itself for someone who believes these things. < 1307426736 485534 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Any person not of $RELIGION hates $DEITIES[$RELIGION] < 1307426737 538246 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :duh < 1307426768 618292 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Distinct from hating the deity personally, though. < 1307426786 123204 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I CLEARLY DESPISe EVERY DEITY EVER < 1307426786 803585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :* @{$DEITIES{$RELIGION}} if this is Perl.. of course. :D < 1307426792 381945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: right. < 1307426792 703230 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :BANJO CAN SUCK MY COCK < 1307426807 486744 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :there should be a term for people who love to talk about this stuff, that's really all that matters. maybe theist should mean that. < 1307426822 684235 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :i'd be the only atheist in town < 1307426841 481567 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :then again i love telling people how annoying these talks are when they occur, so i guess i'm just as bad < 1307426861 604859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I enjoy my stance of agnosticism, primarily because I don't have to explain much. < 1307426873 468875 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Do you believe that there is a deity? < 1307426890 394622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I believe that I can't know the answer to that question. < 1307426902 221467 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :What's your best guess? < 1307426905 393153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1307426914 292438 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :weak atheis < 1307426919 481796 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :s/$/t/ < 1307426919 644148 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I'm not asking "Do you think there is a deity, or do you think there is not a deity?" < 1307426925 253409 :oklopol!~oklopol@dyn37-212.vpn.utu.fi QUIT : < 1307426933 43477 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I'm asking "Do you think 'There is a deity' is definitely a true statement?" < 1307426960 167753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: I know exactly what you asked. :P There are multiple questions I can't know the answer to. < 1307426968 432901 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Applying aristolean binary on/off logic to deities and religion is a GREAT idea guys!!! < 1307426979 551447 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Let's argue about undecidable questions < 1307426988 366031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :eeh eeh eeh! do do do! < 1307426991 263805 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION smug < 1307426993 118414 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Fuck you and your lack of reading comprehension. < 1307427022 666670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I prefer to apply nine-valued vdhl logic to logical statements about deities. < 1307427044 553017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe that the truth of "There is a deity" is U (uninitialized) < 1307427049 88260 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.abelard.org/category/category.php < 1307427052 463491 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this guy will free ur mind < 1307427057 175673 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Then you're an atheist. Congrats. < 1307427075 872224 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: BTW, 9-valued VHDL logic is definitely a good choice for this. :P < 1307427085 767456 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: well, sure. Atheism and agnosticism aren't mutually exclusive believes. < 1307427088 358005 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's VHDL logic again? high, low, don't know, don't care, error... < 1307427089 122422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*beliefs < 1307427092 864899 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Quite true. < 1307427155 79283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: I believe there are two for "true" and "false" with no high and low impedence quality. < 1307427180 580575 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so that's...six in total? < 1307427184 149263 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you meant no/high/low < 1307427191 596338 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: I'm going to insist on a proof that this person has attended an "Intro to Logic" course. < 1307427206 188157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or a Philosophy class would do. < 1307427212 898091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: http://en.wikipedia.org/wiki/IEEE_1164 < 1307427216 458804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there. :D < 1307427247 687046 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Well, yes. Any course with a satisfactory treatment of deductive logic would work, really. < 1307427269 940082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ty cakeprofit < 1307427273 284186 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :err, prophet < 1307427274 293464 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :O:) < 1307427312 341459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's 6 for (weak|strong) (true|false|unknown), then high impedence, don't care, uninitialized < 1307427320 679367 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307427321 831149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :interesting < 1307427345 120759 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Also, this discussion seems to start off with wrong *premises*. < 1307427350 210611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the true, false, unknown bit is also a ternary logic system in itself. < 1307427362 792452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then the strong weak stuff comes from four-valued logic used in circuits. < 1307427364 103719 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, though not a useful one I think? < 1307427369 429973 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :right < 1307427369 928666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :things that, I don't know anything about. (circuits, that is) < 1307427382 891309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: ternary logic can be useful. < 1307427386 540842 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Categorical logic is not commonly used these days, due to being a relatively weak system of logic. < 1307427390 23023 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I agree it can be useful < 1307427403 47528 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but if one of the values is 'unknown'...unless that's a specific value, not the value is unknown? < 1307427419 65017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in programming languages, it's not common to have a real ternary logic system though. Most languages simply treat the undefined value as false. < 1307427429 539697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unknown is a specific value. < 1307427437 382616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :representing the case where the truth is unknown. < 1307427448 297457 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mmk < 1307427459 607394 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's truth-functional propositional logic that's commonly used, and the discussion you linked to doesn't even make any claims against it. < 1307427461 682236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(true or unknown) = true; (false or unknown) = false < 1307427470 706557 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :(though, the claims it *does* make are non-sense) < 1307427477 90717 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :s/non-sense/nonsense/ < 1307427482 443260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(true|false) and unknown = unknown < 1307427490 441245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it all makes intuitive sense. < 1307427622 694082 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not unknown = unknown < 1307427671 291419 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what about fuzzy logic? < 1307427672 888570 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure how conditional statements work, or anything like that. I assume you just construct everything with (and|or) and not < 1307427675 389220 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :true and 0.6*true = 0.6*true < 1307427676 754907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: what about it? < 1307427690 366145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fuzzy logic doesn't really work that way, I think. < 1307427715 836842 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, if it has a 60% chance of being true and a thing that is always true, the and is 60% too < 1307427723 267654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not the same as fuzzy logic < 1307427739 488903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's probability logic. < 1307427750 279218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fuzzy logic is a "degree" of truth. < 1307427777 455378 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :x AND y = minimum(truth(x), truth(y)) < 1307427783 38864 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :according to wikipedia < 1307427797 743508 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :although that's just one way of defining it < 1307427815 81464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay that makes sense. < 1307427825 696944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is max I'd imagine. < 1307427839 533470 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and not is 1-p < 1307427901 961248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could also define it as with probability. With and as multiplication, and or as addition with a maximum value of 1. < 1307427936 209681 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depends on the application. < 1307427939 528184 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 244 seconds < 1307428001 662523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (||) < 1307428002 855363 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Bool -> Bool -> Bool < 1307428012 614541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly the boolean operators should be typeclass methods. < 1307428075 270701 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.captchart.com/post/2546187692/corgling-good-submitted-by-stammsternenstaub I want one < 1307428082 70547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t min < 1307428083 43290 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Ord a) => a -> a -> a < 1307428099 668711 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> min True False < 1307428100 593964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1307428102 758071 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought so < 1307428106 806101 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there an Unknown in haskell? < 1307428112 622659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not in Bool no < 1307428120 201838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's Nothing, which is of type Maybe t < 1307428126 692091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which can act as an unknown value. < 1307428132 230813 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there's undefined < 1307428135 185762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or a number of things. But it doesn't fit into the ternary logic model. < 1307428135 347966 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :One could define a Trivalue type just fine. < 1307428167 838658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though you'd have to give true and false a different name < 1307428173 133152 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :data Trivalue = Unknown | True | False -- Note: will need a qualified import < 1307428183 592429 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Or do a qualified import of Prelude. < 1307428184 892914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, or do that. < 1307428216 184790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :undefined is something quite different from unknown in this sense. < 1307428228 803441 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeah, bottom is very different. < 1307428245 588686 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I wasn't paying attention so I didn't know what you were talking about < 1307428252 993865 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :monqy: Trivalue logic. < 1307428262 609831 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm < 1307428268 418420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl employs a kind of three-valued logic between true, false, and undefined < 1307428278 890520 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does it work there < 1307428279 977969 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :damnit I have all these tabs open but everyone is talking about things on IRC and they are interesting < 1307428280 358803 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1307428318 287364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :undef is considered false in a boolean context, but many functions will return undef to signify something different than true and false. < 1307428325 395798 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :usually "another kind" of false. < 1307428347 387861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then there's defined(x), which returns true for both true and false values, but false for undef. < 1307428359 954149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think SQL does ternary logic < 1307428364 474243 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :with true/false/null < 1307428406 227442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is true or null = true? < 1307428427 775730 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :think so...let me try and find out < 1307428428 299646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is it like most languages where null/nil/undef is a special kind of false value. < 1307428443 847350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :None in the case of Python. < 1307428445 676391 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :according to ye wikipedia: http://en.wikipedia.org/wiki/Three-valued_logic#Applications < 1307428453 658941 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :You could rather easily do trivalue logic in Java. < 1307428481 587084 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Note that a missing value is not the same as either a numeric value of zero, or a string value of zero length. < 1307428485 897345 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Though you'd have to do the operators manually. I'm at least pretty sure that trying to do an operator on a Null will get you an exception. < 1307428500 307388 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh, operator on a null/ < 1307428504 46665 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :in java only objects can be null < 1307428507 576219 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and primitives won't work on objects iirc < 1307428514 441148 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Oh? Fuck Java even more. < 1307428515 294513 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because you can't define operators for things < 1307428530 70 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well except for the capital letter object versions of primitives and strings, of course < 1307428531 819665 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which are Special < 1307428539 462058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one of my favorite things about Perl logic is that the boolean operators also serve as control flow statements. and/or return the last parameter evaluated. < 1307428547 359996 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :iirc the biginteger class has a big ass list of add(biginteger a, big integer b) type methods < 1307428555 559067 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :I was, of course, referring to the objected version of Bool... < 1307428561 761653 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmmm < 1307428562 623654 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :one second < 1307428570 169781 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes a boxed Bool can be set to null. < 1307428570 812152 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I hate it when people use boolean operators as control flow < 1307428578 243876 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: That's actually fairly common in imperative languages... < 1307428579 569060 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bugs me so much < 1307428587 635484 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: As typically, the boolean operators short-circuit. < 1307428599 611826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: why? it's not very difficult to follow and makes things very convenient. < 1307428601 25168 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Boolean has compareTo, equals, booleanValue < 1307428620 599591 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: You can, in fact, do it in C, though not as usefully without GNU expression statements. < 1307428623 410868 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :compareTo throws nullpointerexception < 1307428623 573525 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: it's not very difficult to follow until it gets difficult to follow < 1307428624 33917 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh lord < 1307428632 564210 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :equals does not thank god < 1307428633 854893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: but in C for example they return bool. Perl literally returns whatever the parameter was. Perl doesn't actually have boolean data types. < 1307428662 776708 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: No they don't. < 1307428664 253862 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lots of languages are like that aren't they < 1307428667 251841 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: They return int. < 1307428681 931541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: er, right. < 1307428682 844553 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: C doesn't actually have boolean data types. < 1307428691 302961 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :scheme and lua, for two < 1307428696 236631 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :(well, there's _Bool, but that's just an integer type) < 1307428698 341164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: bool is a kind of synonym for int, yes. < 1307428724 827628 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell is lazily evaluated so you never need that nonsense < 1307428735 883067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I'm not talking about short-circuiting. < 1307428752 490795 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well then < 1307428758 13358 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell is functional so you never need that nonsense < 1307428781 853566 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm saying. you can do things like: function($x || 4) and it will return 4 if $x is false. < 1307428828 584775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: that was more directed to above statements that I didn't have time to respond to. < 1307428852 525586 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Aaaah, bad type systems. < 1307428856 746149 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heheheh < 1307428864 462690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more like "almost no type system" < 1307428871 90584 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I must say I do like a good type system < 1307428874 341830 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that example sounds perlish < 1307428885 457736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is very perlish. < 1307428904 264016 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: You see, bad! < 1307428910 146891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$x //= 3 will give $x a value of 3 if it's currently holding undef (which it does by default) < 1307428916 476725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, what does it do in perl? < 1307428923 441454 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :And it definitely has an extensive type system. Those damned sigels would have no meaning otherwise. < 1307428931 172582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the $x || 4 one I mean < 1307428955 452203 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :same sort of thing as || does in shell? < 1307428964 196207 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway in haskell you'd probably use the maybe monad for that sort of thing < 1307428966 218430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: function is just a dummy name. || returns the last value evaluated by short-circuiting or. < 1307428970 594638 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: I think so. < 1307428974 506170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307428977 121770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes sounds like it < 1307428991 343680 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and <|> < 1307428999 671847 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, it would just equal 1 in C. I have to say that is somewhat saner < 1307429007 364667 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least I think you'd use <|> and Maybe < 1307429008 242273 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, 1 or 0 < 1307429015 187837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that sort of construct that is < 1307429041 17577 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which language has more operators. haskell or perl? < 1307429044 829827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: it's the exact same effect, except you can now pass the original value to outer expressions. < 1307429062 154038 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell operators are just functions < 1307429065 999706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I would assume haskell, though maybe not if you limit yourself to prelude < 1307429068 468230 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dunno about perl < 1307429073 598119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: because if $x || 0 returns 0, that is false in boolean context. $x || 4 would return 4, which is true. < 1307429085 988584 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, and only count those that you don't need ` for < 1307429100 20878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, hm < 1307429103 164069 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah when I say operator I mean 'funny symbol string' < 1307429109 692372 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::D < 1307429126 854964 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Then Haskell. < 1307429128 587771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell has more operators for sure. < 1307429135 351627 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> let (~~!~~) = (++) in "look " ~~!~~ "operator" < 1307429137 778320 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: Because there are infinitely many possible such things. < 1307429139 898335 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1307429142 195819 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1307429144 267262 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307429145 485146 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nice < 1307429145 660045 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1307429148 820705 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :does perl let you define your own operators? < 1307429149 725870 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I used a bad thing < 1307429153 713356 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: No. < 1307429162 503008 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah, definitely haskell then < 1307429164 227445 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> let (.+.) = (++) in "look " .+. "operator" < 1307429164 730373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can however overload existing operators OO-style. < 1307429166 889344 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "look operator" < 1307429169 152807 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::) < 1307429170 173601 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's a library for perl that lets you define new operators < 1307429173 739660 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :by chaining unambiguous ones together < 1307429184 170387 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :eww < 1307429189 970140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so... perlish! < 1307429194 89806 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha perl < 1307429195 434631 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep! < 1307429208 303623 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and there's a template system for C++ that lets you define constants by drawing cubes < 1307429218 135421 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, *blink* < 1307429218 450962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because it's an unambigous series of operators once all the whitespace is removed < 1307429223 262226 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :let's see if I can find it again < 1307429223 523963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, care to link me? < 1307429239 320748 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1307429239 703300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but anyways, Perl's boolean operators are awesome because I don't have to pull out if statements to do something very very simple, like return a default value in the case that something is false/undefined. < 1307429243 729637 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://weegen.home.xs4all.nl/eelis/analogliterals.xhtml ah ha! < 1307429260 32498 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It used a similar trick to that IOCCC entry that computed pi by examining its own area. < 1307429285 136592 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, that one depended on K&R CPP iirc? < 1307429300 610484 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I don't think it was anything inherent. < 1307429310 664634 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Perhaps you should use a better language. < 1307429318 48139 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, hm. < 1307429370 556912 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: what languages do you know, anyway < 1307429451 722986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : http://weegen.home.xs4all.nl/eelis/analogliterals.xhtml ah ha! <-- ew < 1307429453 35521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl, Python, C, Java, C#, Haskell (though it escapes me very quickly), sh. Those are the ones I'm pretty comfortable with. < 1307429473 488450 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so you're comfortable with haskell but it escapes you? < 1307429479 782676 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep. < 1307429484 853285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :haskell is definitely complex to learn. I know some of it. But there is so much of it. < 1307429527 36707 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I now Haskell. Syntax and semantics. All of the abstract modules that most Haskell programs rely on? No. < 1307429534 703594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*know (I also know English) < 1307429551 590566 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I find the abstractions to be utterly simple, personally. < 1307429570 359064 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Of course, I'm a freak who picked up Haskell in a week. < 1307429571 431453 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric ::P < 1307429608 393958 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, haskell has a vast standard library. I only know a fraction of it yet. < 1307429621 739541 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Prelude really isn't that large. < 1307429632 364387 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Some of the other stuff that comes in GHC is, though. < 1307429653 771645 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I meant stuff like Control.Whatever and so on < 1307429669 414012 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Control.CategoryTheoreticalAbstractionNumberFourteen < 1307429675 851191 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Yeaaah, that's not standard stuff. < 1307429676 327725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :coppro, :D < 1307429683 809281 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, well, it is used quite a bit < 1307429684 349876 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Some of it ships in the Platform, though. < 1307429691 52330 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, if we keep to prelude I'm quite okay < 1307429694 758837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Languages I don't know as well (I'll be constantly referring to reference material, but I know the language itself): C++, PHP, Javascript, Scheme < 1307429696 88678 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :That "some" is relatively easy, though. < 1307429696 251170 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I know C++ and java and I can pretend to know haskell, bash and python < 1307429697 420085 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aw yeah!!! < 1307429700 152244 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I need to learn more languages < 1307429717 711009 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I try not to know php < 1307429717 873679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: I can pretend to know Ruby. :) < 1307429719 826140 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(The misuse of Theoretical instead of Theoretic was a design mistake that was standardized early and no one has since bothered attempting to correct in order to maintain backwards compatibility) < 1307429722 146349 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Pretty much all C++ programmers will need to keep a reference manual handy. < 1307429723 180309 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hehe < 1307429724 57300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: me too. < 1307429729 180244 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: C++ is just too big to keep in your head. < 1307429742 825133 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :couldn't you do some kind of aliasing thing to let you use either? < 1307429761 777144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :either of? < 1307429770 218258 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :theoretic or theoretical < 1307429803 61350 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Patashu: it's a highly contentious issue < 1307429809 257757 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haha < 1307429810 87376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know C very well. Bash I know intimately. Haskell I know some of. And then there is a crapload of other languages which I knew but haven't used much or know some of and so on, including everything from pascal and vhdl to python and scheme. < 1307429869 181512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: the main trying to not know PHP is a good idea is because it's a very poorly designed subset of Perl with a standard library that makes absolutely no sense. < 1307429873 749312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*main reason < 1307429876 12626 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :python is easy to pretend to know < 1307429899 181271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python was the first language I completely mastered. < 1307429910 250230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wasn't difficult. < 1307429911 811733 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :There's a lot of languages where you can hum a bar and I can fake it. < 1307429915 918107 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: I am the sort of awful person who dislikes it when people like php < 1307429922 103750 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, I actually coded in it though (python that is) < 1307429930 482327 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mostly university stuff < 1307429934 136993 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :python is easy to code in < 1307429938 442523 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1307429951 248734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh erlang, I know that fairly well. Better than haskell definitely. < 1307429954 171062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I used to think Python was a good language. I have since learned better. < 1307429973 782563 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can pretend to know erlang but I don't know any of the standart guard/function/whatever names < 1307429975 971934 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I'm mostly annoyed at python's abysmal speed. < 1307429981 946631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even pypy is utterly slow < 1307429997 928569 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't judge languages based on implementation speed < 1307430006 965619 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't see what's so special about python though < 1307430007 407239 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what kind of person thinks -python- is a bad language < 1307430010 991031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?_? < 1307430011 902055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, true, but I have yet to see a fast python implementation < 1307430038 573580 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: someone who exects more and doesn't enjoy being treated like a child from the perspective of the language designer. < 1307430041 567487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1307430044 704711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^ Patashu < 1307430049 396469 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heheheheh < 1307430054 827639 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: If nothing else, there's the bit about van Rossum being convinced that TCO is a misfeature. < 1307430055 84552 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, come on, dynamically typed, and not pattern matching. At least erlang has the latter. < 1307430075 551986 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :okay guys < 1307430076 562962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this is it < 1307430079 341943 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is The Best Language < 1307430084 200431 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all languages suck < 1307430086 329386 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep < 1307430090 272380 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION goes home < 1307430092 428864 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, that depends on what you plan to use it for < 1307430092 798841 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Haskell has the lowest level of suck. < 1307430100 453240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have to agree with pikhq on that one. < 1307430102 705390 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think I'll learn python next anyway, can't be worse than java < 1307430106 985077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, haskell would not be very good for programming FPGAs in < 1307430112 346222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: you should learn Perl because it is the best thing ever. < 1307430116 224319 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I should huh < 1307430118 253206 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I was giving a statement about the general case. < 1307430120 193803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: and Python is much better than Java. < 1307430131 205531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I'm saying it is domain dependent which is the best language < 1307430132 875082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I know python has a module for making GUIs/graphics stuff in it somewhere < 1307430134 944915 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does perl? haskell? < 1307430142 736275 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Most languages do. < 1307430143 41991 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :imagining using opengl from within haskell gives me a shiver < 1307430144 146463 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell is good until I get really annoyed with what it lacks and how it's a pain to metaprogram < 1307430145 177171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there are some things where sed is excellent. < 1307430145 713369 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Erm. < 1307430146 709882 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: ^ < 1307430148 923289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Patashu: uh, what? < 1307430154 641072 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :doesn't make sed a good language for most tasks < 1307430172 859645 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also I have a gripe about infix operators but that is just me < 1307430179 874171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, yes, I think the existing opengl bindings for haskell are pretty much a direct mapping < 1307430180 36380 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: The only issue with the OpenGL binding in Haskell, for instance, is that it's all in IO, and hence not that Haskelly. < 1307430182 755709 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which... sucks < 1307430188 256514 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah that's what I mean < 1307430192 812229 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :opengl is a global variable state machine < 1307430194 898125 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haskell is not < 1307430199 5770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python is actually pretty good at metaprogramming. But, so is any decently made dynamically typed and interpreted language < 1307430230 741855 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :The only languages that are "pretty good" at metaprogramming are Lisps. < 1307430237 910716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1307430240 952778 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yep < 1307430280 956973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :easy to metaprogram, yes. I was talking about pure capability. < 1307430298 220147 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pure capability: do it by hand < 1307430413 247496 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as I see it, at a certain point, languages are all about making things nice (in a general enough sense to encompass safety and friends) < 1307430460 668659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Even more generally, languages are all about making things good. < 1307430474 78655 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :insert definition of good. < 1307430485 993749 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'll equate nice and good here so we can agree < 1307430507 328554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yes, we were always in agreement. < 1307430529 823181 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :languages are about communication, be it between humans, between a human and a compiler, between two programs or whatever. < 1307430553 604010 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but is it nicegood communication < 1307430560 315755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, possibly < 1307430569 224772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, but why does English exist then? ;P < 1307430574 270682 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1307430586 656540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay, French is harder to learn, definitely. < 1307430591 860744 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is french better < 1307430596 996390 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1307430600 878036 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :than english < 1307430604 14114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I said harder to learn, that means worse < 1307430606 942028 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1307430623 142143 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I meant in terms of elegance, power, lack of ambiguity, and friends < 1307430627 881608 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :"Harder to learn" is not an objective statement regarding languages. < 1307430631 486885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course, all natural languages suck apart from lojban possiblyu < 1307430634 155480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :possibly* < 1307430640 633825 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Lojban is not a natural language. < 1307430641 864764 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lojban is very natural < 1307430642 907811 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's a conlang. < 1307430648 70664 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1307430649 748927 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :of course I jest < 1307430683 420721 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, what is a generic term for languages used to communicate between humans then? < 1307430691 8555 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :verbal? < 1307430692 155446 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :human languages? < 1307430696 113891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307430696 665827 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not necessarily verbal < 1307430699 150213 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah true < 1307430717 342565 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :do you need a more generic term? < 1307430726 103866 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I guess "human languages" work < 1307430726 670504 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(less generic?) < 1307430743 338284 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :though it *does* exclude aliens. < 1307430744 519817 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Natural languages" is a term but only if you exclude constructed ones. < 1307430760 964338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, constructed ones should be included. That was the point. < 1307430766 598457 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :There's not a commonly used generic term. < 1307430768 743563 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Didn't bother to read backscroll, and it shows, yes. < 1307430785 49219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, speaking of which. Hi. < 1307430785 292219 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :"Spoken language" doesn't include sign languages, "natural language" doesn't include conlangs, ... < 1307430797 830355 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :"Human language" probably includes programming languages. < 1307430802 916149 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :afaik language only referred to how humans communicated until programming came along < 1307430810 553340 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I meant human languages as in meant for human communication < 1307430814 579503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm I should learn to *speak* Lisp. < 1307430822 563282 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :programming language would be meant primarily for communication with machines < 1307430822 945907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just to fuck up the term "spoken languages" < 1307430827 322620 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so you'd verbalize a program that outputs the result you want to communicate? < 1307430833 730285 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Patashu: And then came Chomsky. < 1307430834 352546 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Open bracket open bracket... < 1307430842 193447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, no that is it rendered in English < 1307430855 388547 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Or would you come up with a syllable for each symbol < 1307430859 501131 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So ( would be like weoop < 1307430863 250403 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and ) is deeoop < 1307430870 612566 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you need to speak the *actual* language. Presumably somehow speaking the AST. < 1307430877 559283 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1307430883 541896 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307430891 289043 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well then you can't use sugar can you :( < 1307430900 376450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh good point < 1307430910 783171 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you want to learn to speak a programming language, learn to speak golf script < 1307430916 113958 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it'll take you the least amount of time < 1307430922 680492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :good point < 1307430926 726373 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking perl would be pretty great < 1307430948 216239 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, oh god, I wonder what a typical JAPH would sound like XD < 1307430993 230724 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how would a human interpret something like erlang < 1307430998 933213 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://spikedmath.com/272.html < 1307431010 889487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, hm... < 1307431019 888120 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :assuming actual use of concurrency and friends < 1307431058 239394 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :generally, interpretation of any sort of complicated control/flow would be interesting < 1307431082 802974 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :monqy: There is no requirement that concurrency be implemented by many *actual* simultaneous threads of execution. < 1307431090 1126 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, using Petri nets you could understand them I guess. < 1307431091 786162 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :It's sufficient to merely keep track of multiple program counters. < 1307431096 162874 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but that is not what you asked < 1307431132 675939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, and registers. erlang compiles to a register machine byte code iirc. < 1307431166 151471 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net PRIVMSG #esoteric :Ah, right, it does. < 1307431170 730092 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pikhq: right, but for a human to keep track of it at all (in common conversation) would be nice < 1307431178 792363 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by nice I mean hilarious < 1307431226 640535 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by hilarious I mean interesting < 1307431277 232957 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, where by interesting you mean nice? < 1307431285 283502 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :possibly < 1307431412 847446 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a language with really crazy flow and necessitation of a lot of memory < 1307431433 394006 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :designed to be difficult for human communication < 1307431461 791748 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I need to find a way to ethically measure terminal velocity < 1307431470 940002 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ethically? < 1307431512 625877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you're still talking about second life right? < 1307431515 120412 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Yes < 1307431516 330848 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always < 1307431531 145294 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Can you explain second life ethics? < 1307431533 298248 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm dropping stuff off of high heights < 1307431540 671043 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I set it up so that they're "temporary" < 1307431545 313599 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :After some time, they die < 1307431546 133158 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alternatively, an extremely straightforward language where nearly all remembering is done as part of learning it < 1307431548 778192 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But they're dying too soon < 1307431551 610740 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :designed to be easy for humans to use < 1307431559 77174 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :They're dying too soon < 1307431568 670332 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: why not make them something other than temporary? < 1307431569 898161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, which language is that < 1307431571 718757 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Disabling the temporary might mean accidentally leaving litter all over the place < 1307431585 154615 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, I'll probably set them up to respond to a simwide command to die < 1307431591 725794 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Vorpal: purely hypothetical, as far as I know :( < 1307431609 789147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, ah. a language with really crazy flow and necessitation of a lot of memory <-- that one likely does exist though < 1307431610 176557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: is it you that enjoys MUDs/text-based-games? < 1307431627 440678 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :SL isn't text-based < 1307431631 826366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know. < 1307431634 182699 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo is the virtual worlds guy < 1307431638 557418 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :he enjoys virtual worlds < 1307431640 552996 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, I would suggest something based on malbolge < 1307431648 906421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: do you enjoy MUDs? < 1307431659 65351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since they are very much like virtual worlds. < 1307431659 247672 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, MUSHes, a little < 1307431661 247780 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :and MOOs < 1307431667 23023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, what about table top rpgs? < 1307431674 298742 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: well, right, I use MUD as a general term for all of those things. < 1307431674 958375 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Vorpal, I do like Paranoia < 1307431679 785464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh my < 1307431696 256908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo, what about the classical ADnD? < 1307431701 787628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the problem with MUSH is it has awful syntax. MOO is a little better. < 1307431724 275263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/n/\&/ < 1307431731 420779 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does malbolge have crazy control flow < 1307431740 632856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, very. Check the esolang wiki < 1307431743 113401 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ooh < 1307431758 265412 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Paranioa? < 1307431759 859925 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, I like MOO coding, at least from what I understand of it, but LambdaMOO may as well be dead, there's no one there < 1307431762 229562 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Paranoia* < 1307431765 907115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: no need to escape things in the replacement string of a substition. ;) < 1307431766 93199 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The RPG? < 1307431770 332009 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh, yes. < 1307431770 818564 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lymia, yes < 1307431773 893177 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I should host that. < 1307431774 317226 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::D < 1307431781 152907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, you fail at sed < 1307431788 826821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, & means "the match" < 1307431801 487062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, so *yes* I need to escape it < 1307431805 507621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: so..... s/n/n/? < 1307431817 374471 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, that is what s/n/&/ would do yes < 1307431823 613524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1307431825 472926 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, which is quite pointless < 1307431828 38736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307431858 874092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I do fail at sed. Because I use Perl instead. oh ho! < 1307431872 849008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :master of rhyme. < 1307431880 220693 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ooh "Set code pointer to the value pointed to by the current data pointer." always good < 1307431901 256047 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :variable goto considered harmful < 1307431931 948914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :monqy, malbolge still? < 1307431937 593606 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :malbolge always < 1307431955 514799 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, you are talking about malbolge. I would just say "malbolge considered harmful" < 1307431971 800760 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there variable goto in non-malbolge languages? < 1307431986 254196 :olsner_!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :gcc c has it < 1307432000 127967 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, most assemblers have it < 1307432007 564851 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought so < 1307432011 138048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indirect jump or so < 1307432060 489340 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ridiculous continuation usage such as to emulate variable goto < 1307432068 648657 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a favorite pasttime < 1307432077 252990 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ew < 1307432209 10166 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the fakest thing in the world is freddiew beating stacker: http://www.youtube.com/watch?v=-e_NiwPz-MQ < 1307432240 692898 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My terminal velocity hypothesis is slowly being debunked < 1307432477 323700 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Sgeo, so Second Life does inverse square law? < 1307432501 808600 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Lymia, wasn't trying to measure that < 1307432518 474895 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wasn't taking notes on exact velocities either < 1307433136 610538 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1307433702 49167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I enjoy this IOCCC entry: http://www0.us.ioccc.org/2000/primenum.c < 1307433811 280623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it's not very obfuscated... < 1307434772 709074 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I like the one that is shaped like an aircraft < 1307434772 953946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OR IS IT? < 1307434776 578337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :forgot which year < 1307434797 245014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is some absurd timing. Quiet for many minutes, and then we spoke within a second of each othjer < 1307434800 738925 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :other* < 1307434805 722996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1998 < 1307434812 11683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a flight simulator. < 1307434832 492908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, calling it a simulator is stretching it < 1307434860 119406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I mean, it doesn't even stall. Or behave reasonably in any way < 1307434872 836346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well... I don't actually run any of this code I just go by the description. < 1307434874 876541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www0.us.ioccc.org/1994/schnitzi.c < 1307434880 108190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is by far my favorite one that I've seen so far. < 1307434936 938154 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it opens a file and mirrors it along a diagonal. Running it on itself produces a program that does the same thing. < 1307435159 241268 :olsner_!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wow, that's neat < 1307435304 34962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :my thoughts too < 1307435306 98692 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 248 seconds < 1307435333 333140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I don't believe running it a second time will work. < 1307435347 50935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :according to the .hint file < 1307435515 106958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well no, that would be impossible I think. applying the program twice to itself should produce the original. I think I misread. < 1307435529 206824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, it's not perfectly symmetrical. < 1307435592 964015 :olsner_!~sal@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1307436586 481354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Oh hey, the author of that program lives in Marietta, GA too < 1307436619 262395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if he still does. < 1307437271 202750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh, there's an entry that is: #include "/dev/tty" < 1307437292 90290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :won best abuse of the rules. < 1307437539 291698 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice < 1307438190 739855 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1307438201 657451 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net QUIT :Ping timeout: 255 seconds < 1307438525 150648 :myndzi!myndzi@c-98-247-234-176.hsd1.wa.comcast.net JOIN :#esoteric < 1307438710 77999 :pikhq_!~pikhq@71-219-202-143.clsp.qwest.net JOIN :#esoteric < 1307438713 655789 :pikhq!~pikhq@71-219-245-137.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307438898 492189 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, so... < 1307438901 494116 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's a C compiler? < 1307438901 925670 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1307439116 662077 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :CakeProphet, link to the /dev/tty thing? < 1307439119 765140 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Also, the rule added to stop it. < 1307439168 60099 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1307439184 851706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lymia: http://www0.us.ioccc.org/1988/spinellis.hint < 1307439200 851739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...change .hint to .c to see the source code. But I have no idea why you would do that since I told you what it was. < 1307439253 618269 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait < 1307439257 273809 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :#include "/dev/tty" < 1307439258 331776 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :... < 1307439259 96185 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh my god < 1307439262 553576 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it includes whatever you type < 1307439270 218544 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yes. < 1307439273 914006 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :O_O < 1307439569 641074 :Tritonio!~TrT@93.182.186.89 JOIN :#esoteric < 1307440300 537285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run head -c 10 /dev/random < 1307440304 245297 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307440312 526192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ls /dev/random < 1307440314 576277 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307440375 298128 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aw < 1307440450 112639 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307440586 55685 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :CakeProphet, hm, the IOCCC is dead now however? < 1307440587 322493 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what other horrible things could you include < 1307440593 496756 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :include a socket, have C code streamed from other computer? < 1307440604 184169 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Patashu, #include "/dev/urandom" < 1307440609 654561 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :thought of that < 1307440612 72796 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but it'd never generate code < 1307440614 22916 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or end for that matter < 1307440614 307717 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :wait, no, it cannot be used < 1307440615 652208 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes < 1307440646 760927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I often sit and stare at /dev/urandom seeing if it will ever output a C program... < 1307440656 681433 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :can you include a named pipe? < 1307440682 236064 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :CakeProphet: but all it does is perl, right? < 1307440696 328207 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307440928 184180 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : but it'd never generate code < 1307440929 397898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well < 1307440936 822111 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unlikely < 1307440939 630065 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'never' < 1307440940 690811 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but it *could* happen < 1307440941 134812 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you know what I mean < 1307440956 420915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I'm still catting it waiting to get a free copy of every book written < 1307440967 803303 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how would you know when you had it? < 1307440968 38986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interesting to attempt to express as a probability. < 1307440972 149118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, extremely complicated. < 1307440987 271904 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, well, some sort of sense when interpreting it as ascii? ;P < 1307441000 661072 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the shortest possible C program? < 1307441015 989449 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with some compilers the null string is an acceptable C program. < 1307441021 400745 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :& < 1307441023 562128 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :er < 1307441027 745883 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :what he said. < 1307441035 335360 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :i was gonna do ^ :p < 1307441065 310125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :otherwise I think it would be like... < 1307441080 97774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :int main(); < 1307441081 409187 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1307441084 897671 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1307441103 315056 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it needs to have -something-, right? < 1307441104 899147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you'd basically just declare an empty main. < 1307441121 171577 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :int main(){return 0;} < 1307441122 68529 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, const char main[] = "\0"; <-- likely to segfault < 1307441123 262515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it can be empty I believe. Just { } < 1307441131 172484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if it even compiles < 1307441137 105764 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :doesn't it -have- to return something? guess it depends on the standard < 1307441157 108714 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, main? not in C99. Then main has an implicit return 0 at the end < 1307441162 734691 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :stupid change IMO < 1307441182 719525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can't main be void as well? < 1307441203 818398 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, not in standard C afaik < 1307441285 740754 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this might be of interest: http://golf.shinh.org/p.rb?Timeout < 1307441300 86952 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :according to whatever (probably extremely lax) compiler golf.shinh.org uses, this is a valid C program < 1307441304 343962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :main=-277; < 1307441313 105655 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and so is this < 1307441313 394147 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :main='\xfe\xeb'; < 1307441322 494277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (1/256)**(length "int main {}") < 1307441323 610357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Float.Floating GHC.Types.Int) < 1307441323 773076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1307441331 291401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah < 1307441338 382060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (length "int main {}") < 1307441339 664916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 11 < 1307441346 743596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (1/256)**11 < 1307441347 819430 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.2311742677852644e-27 < 1307441419 974892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is your probability of randomly picking 11 bytes and getting that string. < 1307441501 216795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however, if you combine that probability with several hundred variations of short C programs you might get some more reasonable odds. < 1307441534 58746 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://moonbase.rydia.net/mental/blog/programming/zipperfs < 1307441546 367177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but anything more than a few bytes becomes effectively indistinguishable from 0 < 1307441559 998593 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :"one can cd into a lambda-term in bash." < 1307441561 873534 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wtf < 1307441565 460115 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> ((1/) . genericLength . group . sort $ "int main {}") ^ (length "int main {}") < 1307441567 334017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.1641532182693481e-10 < 1307441602 526668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Deewiant: hmmm? < 1307441628 571898 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Patashu, so, wait. < 1307441631 710933 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Filtering out bytes that don't exist in "int main {}" < 1307441637 347930 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You could submit a string that looks like main='[binary blob]'; < 1307441658 874326 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :And.. win. < 1307441659 702180 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :With C. < 1307441660 667793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Deewiant: er, why? < 1307441665 325608 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, of course < 1307441666 838521 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :good luck < 1307441721 888191 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Just to see how much it would increase the odds < 1307441735 807651 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1307441780 130000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (1/256)^(length "main=-277;") < 1307441781 410017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 8.271806125530277e-25 < 1307441830 291348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so yeah, effectively not ever going to happen. < 1307441874 646681 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> ((^).(1/).genericLength.nub)<*>length $ "main=-277;" < 1307441876 608612 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.8679719907924403e-10 < 1307441917 798830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps the odds of generating /any/ valid C program is significant... but still most valid C programs are going to have /tiny/ probabilities of occuring randomly, so I don't think their summation will be much better. < 1307441984 632266 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What about the odds of getting any valid Perl program? < 1307441988 166324 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : < 1307442033 796135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :considering it's based entirely on program length there's probably a better chance because Perl has a larger number of valid, small programs. < 1307442044 593461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still very small though. < 1307442047 75319 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Did this conversation start on Reddit? I remember seeing something like this before < 1307442064 443483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :No this conversation started with weird #includes < 1307442137 496767 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Weird #includes were mentioned on Reddit < 1307442140 883600 :Tritonio!~TrT@93.182.186.89 QUIT :Quit: Leaving < 1307442143 171124 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :how the fuck: < 1307442144 217626 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :ubuntu@ubuntu:~$ cat /dev/urandom | strings | tr "\n" " " | while read -d -n1 s; do echo -n $s; sleep 0.1; done < 1307442144 567900 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :,J[g? 3 +! ?krNQAudiobooks Desktop Documents Downloads imazing Music Pictures Podcasts Public Templates Ubuntu One VideosR ML7AkM:X %X_8Pl OC@U #D| < 1307442161 539774 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Moth decided to fly into my eye < 1307442291 216841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwhut < 1307442305 548974 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :if "$s" happens to be "*", echo $s will list all non-dot files in current dir. < 1307442325 577057 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yes. < 1307442350 124195 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :ahhh < 1307442367 777336 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :how do i prevent it from happening? < 1307442381 725002 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :echo -n "$s", perhaps. < 1307442383 92899 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :echo -n "$s" < 1307442404 99493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does "$s" not fix it? < 1307442414 329790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is globbing still on with double quotes? < 1307442452 953611 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :seems to have worked < 1307442464 840615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1307442468 590549 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ls "*" < 1307442470 347470 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307442488 629572 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run ls "*" 2>&1 < 1307442490 308811 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access *: No such file or directory < 1307442751 628837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :btw /dev/urandom is quite good at generating befunge programs < 1307442766 798875 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1307442814 276861 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :`run echo * < 1307442815 325872 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​1 babies bin bluhbluh env foo paste ps quine.pl quine2.pl quine3.pl quotes quotese tekst tmpdir.11854 Ñ‚ÑкÑÑ‚ < 1307444346 65331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine3.pl < 1307444347 597279 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​syntax error at quine3.pl line 2, at EOF. \ Execution of quine3.pl aborted due to compilation errors.. < 1307444353 977552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine2.pl < 1307444355 733947 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​#!/bin/perl \ open 0; print while <0> < 1307444358 820119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine1.pl < 1307444360 313577 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307444365 447328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run cat quine.pl < 1307444367 41211 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​open 0; print <0> < 1307444528 238649 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what happens if a control character is in a befunge program? < 1307444533 300199 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :compile fail? interpreter fail? ignored? < 1307444541 996185 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no compiler rather < 1307444549 496461 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well, maybe 'when loaded into memory' fail < 1307444556 242084 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, it reflects off it when running < 1307444560 31766 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :really? < 1307444595 686642 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1307444604 998766 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how come though? I guess it's a good behaviour for \0 < 1307444615 896548 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Invalid commands do that < 1307444619 512582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1307444639 668589 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not sure if any interpreter does UTF-8, if so I guess you could get invalid code points < 1307444642 350485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :other than that however < 1307444772 576853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I used somewhat filtered output from /dev/urandom for fuzz testing. Filtered to reduce reflecting since I wanted to test the behaviour of actual commands. Found a few crash bugs that way (division by zero in a fingerprint, and a few other things) < 1307444782 933146 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does befunge expect windows or unix style line breaks? < 1307444789 340082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :vorpal: yeah that's a good use of it < 1307444794 977995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, both! < 1307444798 822504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, mac style too < 1307444806 63218 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does it look at the first one it finds and use that? < 1307444822 153877 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Mixed should work < 1307444826 789135 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mixed works < 1307444829 233674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1307444838 515812 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah ok < 1307444888 903990 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, for cfunge at least the only way you can get a loading error would be a system call for reading failing. Since it uses mmap it couldn't use /dev/urandom directly (you can't mmap character devices) < 1307444901 35826 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh and out of memory I guess for too large program < 1307444960 193188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :also mmap is nice. That way you don't have to deal with newlines split across fgets() chunks and so on < 1307444966 133626 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(for the \r\n case) < 1307444993 657763 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's amazing how something as simple as how to break up lines is done differently on every OS < 1307445020 513559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well the mac case doesn't apply on OS X iirc < 1307445025 520509 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :only on older mac os < 1307445171 264280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, does ccbi handle unicode for the source? < 1307445185 629489 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Old versions did, not currently < 1307445191 990638 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, how comes? < 1307445221 140493 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Because I read the spec as disallowing unicode < 1307445228 670090 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(past tense) < 1307445253 281441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307445261 612986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, you used to argue otherwise < 1307445294 877601 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Like I just said, I used to think Unicode isn't allowed and now I think it is :-P < 1307445332 304343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, hm, but isn't there a limit to the largest character constant allowed in source < 1307445346 159644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :some very large value < 1307445360 568464 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2^31-1 yes < 1307445378 467481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, ah yes that doesn't completely cover unicode does it? < 1307445402 243333 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :0x10ffff covers practically all unicode you'll run into < 1307445411 311952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, but not the complete unicode < 1307445484 290266 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I forget how exactly 0x110000 and upwards works < 1307445504 672851 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Is it closer to user-defined or undefined by Unicode < 1307445508 208554 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :isn't the private use area up there somehow < 1307445511 364023 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :somewhere* < 1307445540 811408 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :0x100000 - 0x10fffd is private use < 1307445591 126306 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'm pretty sure that 110000 and upwards is not part of unicode < 1307445608 886862 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Of course you can encode it with UTF-any and use it internally but you can't call it unicode anymore < 1307445612 646446 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Not completely sure though < 1307445619 955310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307445643 187113 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :But in any case, you can always map anything up to 0xffffffff to the corresponding 32-bit signed integer and thus never break the rule of "no larger than 2^31-1" ;-) < 1307445675 327087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1307445677 940800 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which will we run out of first, unicode addresses or ipv6 addresses? < 1307445710 158762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the "burn rates" are very different. < 1307445712 450478 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hard to tell < 1307445729 493049 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :although I suspect unicode will be replaced before ipv6 is replaced < 1307446257 860615 :clog!~nef@bespin.org QUIT :Ping timeout: 240 seconds < 1307446263 501220 :clog!~nef@bespin.org JOIN :#esoteric < 1307446565 561281 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1307446761 642809 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307447595 804350 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1307448319 564211 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1307449179 886841 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307449217 76741 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Huh. That's strange. < 1307449250 465752 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :As I approach the point where gravity starts working again, when I give the object weight..... gravity starts to affect it, just a little, then stops < 1307449318 416728 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :SL edge case testing? < 1307449480 396517 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307449783 956424 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Not helping is the fact that I'm not 100% sure if the function I'm using to scale down gravity actually scales down gravity < 1307450420 356108 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :My previous points about gravity, that it does take longer to take effect at higher altitudes < 1307450431 202992 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, this new experiment seems to be in conflict with that < 1307450883 839702 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Time to start doing an automated binary search for the minimum gravity that stays active < 1307451036 563866 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307451067 543699 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Client Quit < 1307451148 877638 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://esolangs.org/wiki/Andrei_Machine_9000 < 1307451188 674717 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Help me figure this out. < 1307451189 207664 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :D: < 1307451759 615971 :Kustas!~xix@62.65.217.204.cable.starman.ee JOIN :#esoteric < 1307451786 112092 :Kustas!~xix@62.65.217.204.cable.starman.ee QUIT :Client Quit < 1307451839 27212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: it's like a massively more complex version of Eodermdrome < 1307451908 632481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, that syntax is insane < 1307451919 678961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I notice the example only uses the wimpmode syntax, which isn't fully general < 1307451921 879394 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Show suitable is it for making a golfing contest around? < 1307451931 15327 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you want to go mad I guess < 1307451935 126073 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So* < 1307451945 509078 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So is it suitable for making a golfing contest around* < 1307451971 769688 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION needs sleep... < 1307451975 628975 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, that was some weird typos yeah < 1307452012 811622 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm not sure what I was thinking.... < 1307452030 540177 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, how hard is it to implement? < 1307452030 876194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, wimpmode? I don't see any mention of that in the article < 1307452044 9211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: really nasty < 1307452049 371808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pattern-matching on graphs always is < 1307452053 544605 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Golfing contest nasty? < 1307452062 285545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: the alternative syntax for graphs < 1307452062 447917 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you'd have to be mad to codegolf that < 1307452065 440518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: no, worse < 1307452073 186114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sort of thing where getting a working program at all would take hours or days < 1307452091 524603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol could probably do it in a few hours, but lesser mortals like me would take ages < 1307452094 71481 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, that is. a contest to make an implementation of it. < 1307452101 626720 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh, an implementation of it < 1307452107 693631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307452110 722466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: writing in it looks like it would be easier than implementing it < 1307452173 966413 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, so if I asked you to golf it... < 1307452179 341752 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, would you make a contest to make a befunge-98 interpreter with all the fingerprints ccbi implements, including TRDS? < 1307452190 551660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well okay, that would be even harder. < 1307452210 256273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I'd say implementing TRDS would be easier than AM9K, but take longer < 1307452216 28084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, it's more obvious how to go about it and what to do < 1307452216 699518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1307452220 521915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1307452223 475226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there's more work involved < 1307452238 560950 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, aren't there any good algorithms for pattern matching on graphs? < 1307452244 509194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that you could simply make use of < 1307452251 814917 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hah! Minimum absolute gravity IS altitude dependent! < 1307452252 340199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1307452274 706885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the particular sort of pattern matching involved there could match several independent parts of the graph < 1307452280 792391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wouldn't be surprised if it was NP-complete or worse < 1307452286 87244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307452307 39962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a programming language where every independent step of execution is NP-complete is going to be a pain to implement, and very slow even if you manage it < 1307452314 311719 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh. Why did the lamp and the external monitor suddenly flicker. < 1307452340 640862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no change to the laptop's internal monitor. < 1307452349 734518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :thunderstorm maybe. hrrm. < 1307452382 45270 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, I need a reference implementation. Keep it secret. < 1307452385 937192 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why is it that thunderstorms can cause electric devices to flicker? < 1307452393 611065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, make it yourself? < 1307452396 471778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: because they disrupt the power supply < 1307452396 634532 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :k < 1307452410 47493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm, how? induction? < 1307452416 6979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, lightning hitting power cables < 1307452423 170586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or outdoor transformers < 1307452429 487377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that has a noticeable effect on things like the voltage < 1307452434 926362 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :must be quite some way from here though. No thunder sound < 1307452448 14224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes during a thunderstorm the power companies have to switch between main and backup circuits a lot < 1307452454 950819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1307452455 771277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they often have slightly different voltages < 1307452487 362159 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, is that done automatically? The switching I mean. < 1307452506 92526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I thin kso < 1307452507 577010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*think so < 1307452559 273007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how damaging is it to electronics? < 1307452566 886615 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://esolangs.org/wiki/Network_Headache < zzo, you... < 1307452578 212346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it varies on what those electronics are < 1307452596 94345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :things that are sensitive often have extra circuitry to filter out unexpected voltage changes < 1307452597 241864 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, computers, TFT-monitors, that sort of stuff < 1307452623 88315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can get "surge protectors" that do the filtering themselves (they tend to filter out not just surges but spikes and similar issues) < 1307452642 367345 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1307452702 902065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymia, fun that it is implemented! < 1307452732 981903 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, should probably get a surge protector at some point. Cheaper than an UPS surely? < 1307452741 78191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, pretty cheap < 1307452750 96659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can get them crossed with multi-way power strips < 1307452794 473428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I looked at UPSes but most of the capacity that would be useful to me seems to have internal fans or suchlike. < 1307452804 959514 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and I aim for a quiet environment < 1307453027 82913 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://esolangs.org/wiki/MONOD < Let's start a golf contest for this. < 1307453056 162281 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I remember that one < 1307453057 123815 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's great < 1307454272 894213 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307454640 936483 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307454646 979724 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :aaaaaaaaaaargh < 1307454662 760141 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :How do I binary search on a value that, each comparision, comes out differently? < 1307454667 578106 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This is nuts < 1307454674 323431 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Of course, I'd have to find a range or something < 1307454688 404710 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: that's nuts :D < 1307454697 573119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i have still pondered the problem < 1307454740 868568 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(basically, my idea was never to do a comparison that could contradict a previous one) < 1307454782 432607 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :I NEED TO CODE SOMETHING INNOVATIVE OR ELSE I WILL DIE < 1307454799 936431 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which i think binary search usually does. actually i think i pondered the more tricky problem of doing that while _sorting_ < 1307454832 342116 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(still possible, i believe) < 1307454902 182334 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, by comparision, I mean determining whether the value is higher or lower than my current estimate. I can't know what the value is, and the value keeps changing. < 1307454913 46732 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :maybe umm... regex jit compiler (optimizing) < 1307454946 321148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact you might think one criterion of an efficient sorting algorithm would be that it does just that... never gives the comparisons a chance to contradict themselves, because that means you knew what the answer should be and not every comparison can then give information < 1307454954 423810 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*that would mean < 1307454962 88065 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nooga, why would you die < 1307454963 591168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nooga: program a shell optimizer < 1307454977 567243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sees things like sort | head, and uses a different version of sort that goes O(n) rather than O(n log n) in that case < 1307454979 435680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well are you trying to constantly change your estimate, and it changes only slightly each time? < 1307454993 826148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*the actual value only < 1307455005 434945 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's a what, a fuzzy binary sort? < 1307455007 123611 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't know how much the actual value changes < 1307455008 669790 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Vorpal: my tasks are so mind numbing that i can feel a constant loss of grey matter < 1307455015 342896 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :could you take the average of N samples? < 1307455024 245458 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: search, but yeah that sounds like it < 1307455025 732302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nooga, do what ais523 said < 1307455031 230824 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah search I mean < 1307455039 476424 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :With the naive binary search I've been doing, I got 0.003125 and 0.006250 < 1307455048 112147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :thunderstorm near < 1307455049 691740 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cya < 1307455050 308908 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wildly different answers as far as I'm concerned < 1307455080 950363 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I don't know if just continuing to do this, and averaging, will.. do anything useful < 1307455095 581714 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Well you have a rough estimate < 1307455098 31753 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : that sees things like sort | head, and uses a different version [...] <-- i thought it was possible to make a sort which did that automatically if cut off, see ghc's sort < 1307455101 133957 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why not take samples around that range < 1307455103 147729 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :ais523: a bit crazy ;] < 1307455103 344003 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :graph it and look at the graph < 1307455121 879794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it may be, but I think that relies on the way Haskell does laziness < 1307455129 796605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the way UNIX pipes do laziness isn't good enough < 1307455151 106765 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does ghc's lazy sort work in every single way? could I ask for element number 8 and it would optimize around that? < 1307455156 617286 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or the last element < 1307455171 480903 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And quite frankly, all I want to know is if two of these values, one at one altitude and one at the other, are equal or not < 1307455180 168553 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ooh, statistics time blargh < 1307455191 7514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: hm i guess this is a distribution finding problem restricted by your only being able to get one bit of information on each sample < 1307455210 902710 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Minimum Absolute Gravity was so much easier. At a lower altitude I got 0 always, higher altitude non-0 < 1307455212 333483 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i cannot say i recall seeing that :P < 1307455213 109933 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, yes < 1307455222 182633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :finding the eighth highest element is as computationally difficult as finding all the first eight, isn't it? < 1307455235 886823 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I -think- so < 1307455236 229971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you know in advance the length of the list and it's less than fifteen members long? < 1307455255 933856 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: sounds reasonable, but i don't know < 1307455285 186161 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you somehow proved seven numbers are higher than it and no others are without sorting those then that would do < 1307455289 631515 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but how would that even work, quicksort-ish? < 1307455306 420537 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 248 seconds < 1307455336 352230 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it seems possible to set up but too edge case-y < 1307455345 366062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: you mean verifying that a number is the 8th highest in a list, rather than finding the 8th highest? < 1307455354 861044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i vaguely recall something about order statistics which are used for comparing two completely unknown (but continuous) distributions < 1307455356 543899 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hrm... < 1307455389 611452 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ugh, there are at least two different qays to ask "Is gravity working or not", and they give different answers. I just thought of a third. < 1307455396 210359 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :*ways < 1307455409 41304 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why does secondlife implement gravity to such a level < 1307455417 859190 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Really bored techies? < 1307455421 224696 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Well, not ways, so much as "what do you mean by 'working'"? < 1307455445 138554 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1307455445 948395 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm almost certain that it's just edge cases not being considered < 1307455455 763692 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Maybe you should file a bug report < 1307455463 942137 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :FIX THIS IMMEDIATELY I CAN'T IMPLEMENT MY SPACE STATION LIKE THIS < 1307455502 813650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : And quite frankly, all I want to know is if two of these values, one at one altitude and one at the other, are equal or not <-- are both random and changing? if so you cannot do much more than getting a heap of comparisons between them, can you... but that could still be enough to check statistically what you want < 1307455509 221004 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I just want to know why gravity sometimes starts then stops. < 1307455515 82599 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :If it's low enough < 1307455522 877883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :floating point rounding errors? < 1307455529 283574 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ais523, probably < 1307455535 403509 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But I want to know the exact nature of these < 1307455596 646308 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And by probably, I mean yes, I'm almost certain that's what's going on, and that's what I want to understand better. < 1307455646 67242 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps they're actually using a random algorithm for small values >:) < 1307455651 441385 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1307455670 458140 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it might be some kind of multithreading race condition that makes it essentially random < 1307455721 777323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :like if gravity is 0.5 of what is needed to go one minimal step each time unit, then it does so randomly half the time < 1307455722 326877 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I think it's more likely that the physical framerate keeps changing < 1307455752 481740 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :The unit of time is dependent on how laggy the server is. < 1307455798 530956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1307456167 775280 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe Havok documentation has all the answers or something, and I should just go read it < 1307456287 543384 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Havok documentation is behind a paywall < 1307456289 27111 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION sads < 1307456478 976000 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Maybe if I try the experiment in a less laggy place, I'll get similar results more consistently? < 1307456533 473253 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :presumably < 1307457840 471144 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1307457987 481545 :MigoMipo!~John@84-217-6-173.tn.glocalnet.net JOIN :#esoteric < 1307458142 323382 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1307458612 93662 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307458803 2025 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307459061 627594 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307459116 246971 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is there a name for a function similar to call/cc except it never returns? < 1307460356 20515 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307460356 410499 :sebbu!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307460356 573560 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307460469 585050 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1307460469 585194 :sebbu2!~sebbu@ADijon-152-1-89-219.w81-50.abo.wanadoo.fr QUIT :Changing host < 1307460469 585273 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1307460659 36234 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1307461151 408862 :oklopol!~oklopol@dyn37-212.vpn.utu.fi JOIN :#esoteric < 1307461768 308624 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307462055 950169 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Connection reset by peer < 1307462226 490667 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What kind of measurement of the size of a program can you use? * Bytes * Lines * Pages * Semicolons * Tokens * Executable file size < 1307462316 488962 :TOGoS!~Stevens@h69-128-42-2.mdsnwi.dedicated.static.tds.net PART :#esoteric < 1307462327 365161 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1307462707 35281 :pikhq_!~pikhq@71-219-202-143.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1307462707 579082 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net JOIN :#esoteric < 1307462972 789512 :Lymia!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Depends on what you're using the measurement for. < 1307463133 869166 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But what kind of ideas you have for what measurement, and what it can be used for? I am thinking generally just to see a measure of how large that a large program is. < 1307463282 27332 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1307463288 789734 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, I wonder... < 1307463289 266870 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307463420 737461 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION lays out the syntax he's been imagining for his language < 1307463432 177227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1307463432 698663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1307463437 69402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::( < 1307463457 624049 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :https://lists.secondlife.com/pipermail/secondlifescripters/2011-June/006245.html < 1307463466 652958 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Erg, wow, I should have used pastie < 1307463579 189112 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1307464022 813424 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GGGGC: Seemingly consistently faster than Java's GC? :) < 1307464048 710586 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1307464135 824326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ooh cool. < 1307464171 543997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, how did you test it? Using the same code but with java's gc and then with yours? < 1307464297 753450 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Using Boehm's GCBench as well as binary trees. It's not really fair since Java is JITting and I'm not, but the code is trivial here so hopefully the GC is the biggest price. < 1307464307 729279 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1307464440 81945 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Going to ISMM this year gave me two good ideas, both of which helped :) < 1307464981 334025 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I have not the slightest idea how to make something into an AST < 1307465010 701846 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Or even enough Javascript to visualize what an AST looks like in Javascript < 1307465030 81774 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... uhhh, that's pretty sad? < 1307465043 478937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It... doesn't seem that complex. < 1307465052 297404 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not. < 1307465107 287072 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :http://pastie.org/private/hf2bkigtu21ciny5oso3a acceptable syntax or nightmare from hell syntax? < 1307465139 734384 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :And semantics < 1307465434 65785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, what language is that? < 1307465443 882886 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, the language I want to make < 1307465454 233108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why the pipes? < 1307465490 323903 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Inspired by Fancy lambdas, which are kind of like Ruby lambdas except with the arguments on the outside of the {} < 1307465498 382752 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Why, do the pipes suck? < 1307465509 983894 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Is function(){} better? < 1307465518 329203 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, they just confused me. < 1307465543 127945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But yeah, that doesn't look impossible to ASTify. < 1307465592 399834 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :But does it look like a decent language to work with? That is, should I not be shot for making it? < 1307465615 733637 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :GO < 1307465650 396813 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, dunno about that; ask elliott if you want a 'yes'. < 1307465665 297531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, 'yes you should be shot'. < 1307465695 621273 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Operation timed out < 1307465704 765669 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :{x y z: something something something} < 1307465720 642040 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :.......ooooooooohhhhhhh < 1307465744 726151 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wait, but then, I can't have the { on a separate line after the arguments < 1307465766 32641 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hmm, not sure how important tha is to me < 1307465774 185126 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :a matter of style < 1307465799 19759 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307466086 51513 :olsner!~sal@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1307466688 517860 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1307466837 270503 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :full grammar for PCRE is probably longer than a full grammar for ANSI C < 1307466852 966403 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :so KISS < 1307466891 320780 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :PCRE? < 1307466921 657730 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :This language is not a regex. < 1307467035 899756 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :can you write a PCRE that matches all PCRE:s? < 1307467056 912092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I assume so. < 1307467068 489029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, maybe not. < 1307467107 613514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :PCREs can't match things recursively, can they? < 1307467123 612144 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :PCRE is TC. < 1307467131 461932 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I kind of thought PCRE:s were even turing complete (or whatever the corresponding term is for grammars, fully recursive?) < 1307467141 152970 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and there pikhq said it too, proof? < 1307467204 321833 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :http://big-o.nl/apps/pcreparser/pcre/PCREParser.html#name.grammar < 1307467207 131765 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :this is not all < 1307467215 519715 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :only a subset ;o < 1307467297 796171 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307467330 812528 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Hi elliott < 1307467342 356424 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I posted a sample of the language I'm imagining. < 1307467381 426065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh joy < 1307467381 959936 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307467387 575756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh joy < 1307467392 770642 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oh joy < 1307467396 702325 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott is here < 1307467446 374449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307467450 517083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm always here < 1307467475 684393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Snack < 1307467479 148572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this fucking shit should be illegal < 1307467502 995815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the TURKEY BOMB style of esolanging, except not innovative or interesting in any way? < 1307467503 456698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1307467507 28485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1307467507 746732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover said 56m 57s ago: Here you go. < 1307467517 74394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hey, you didnt follow the instructions < 1307467523 156140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]didn't < 1307467525 763792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah no, more like Deadfish < 1307467529 29312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm a rebel in that way < 1307467568 323239 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"SIMPLE Interpreter:" < 1307467570 259229 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What. < 1307467600 176406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Suggest we all gang up on SmallBug. < 1307467605 175678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, that language is actually worse than DeadFish < 1307467650 891235 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Therefore, it will have more implementations than DeadFish? < 1307467656 167922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope not < 1307467668 228921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Now now, they clearly do not understand what they are doing. < 1307467674 173428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least DeadFish was a) aware it was possible, and b) almost interesting < 1307467675 803273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have helpfully clarified on http://esolangs.org/wiki/Talk:Snack. < 1307467707 786804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :between this and NetFuck, we sure are getting a lot of dreck today < 1307467711 363185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm, nowadays < 1307467731 883890 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Esme... makes no sense to me < 1307467737 266245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that interpreter is ... interesting < 1307467742 280774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf did "stack" come from? < 1307467756 572807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, and I'm not sure cin >> stringvar actually works as expected < 1307467761 286693 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, fun fact: my first significant conversation on #esoteric was confirming that I didn't make Esme. < 1307467769 764694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if it's a std::string, I think it does < 1307467772 128194 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :lol < 1307467775 129204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or at least, it does something moderately sane < 1307467790 619031 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'd like to read that log < 1307467796 696008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think Dagoth may have made Esme just to troll zzo38 < 1307467799 614077 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm adding Category:Shameful. < 1307467804 391861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: don't < 1307467812 234335 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, why, wrath of graue? < 1307467813 676825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the more it's used the more diluted it gets < 1307467834 239706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I removed it from a bunch of pages a while ago because of that < 1307467838 719591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's only used on FURscript and Esme. < 1307467840 978615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that one almost deserves shameful, but I'm not quite sure < 1307467846 584539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, it's definitely close < 1307467847 367533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it needs category:languages, anyway < 1307467848 984176 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And you just called it the worst language on the wiki. < 1307467865 987101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole point of shameful is that it's rare enough that people wouldn't determine its existence < 1307467866 151095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think we'll have to see what SmallBug does next to decide, we must be cautious with this important task of ours < 1307467879 484752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and I'd definitely delete the category description page if someone created one, it doesn't work if it isn't a redlink) < 1307467891 756246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: re: troll zzo, [[Talk:Esme]] is a pretty funny page < 1307467901 765585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know, that's what I was referring to < 1307467916 161938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :10.01.12:11:57:27 The sysrq key? ↠this was honestly the first thing I said in-channel. < 1307467936 511665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, the stub template on [[Hashes]] implies that we actually want someone to expand it < 1307467940 47928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find this quite a dangerous remark to have < 1307467952 296352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(diff) (hist) . . Language list‎; 17:28 . . (-12) . . Phantom Hoover (Talk | contribs) (Undo revision 23225 by Special:Contributions/SmallBug (User talk:SmallBug) No. Just no.) < 1307467954 7191 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Expansion can only be interesting. < 1307467955 708992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that was unwarranted < 1307467968 325776 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric ::[~~~~K] $[L.~K] -> Q !L <- Q < 1307468012 826425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION categorises < 1307468026 68155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wrt your rvv edit summary, it's referring to novelty contact lenses designed to make your eyes look different as part of a halloween costume < 1307468038 837463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, but what a thing to spam a wiki with < 1307468051 291729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, generic spam won't get very far, you'll just be outspammed < 1307468052 533900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's obviously a wiki spambot/person, because it used the correct syntax < 1307468059 610826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :highly specific spam is more likely to get the results you want < 1307468063 781363 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :you know < 1307468069 667332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I suppose it's just trying to get the googlejuice < 1307468074 923777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but what wiki doesn't use nofollow? < 1307468088 635705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the latest trick is creating thousands of different domains, each optimised for a slightly different query < 1307468093 589923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and making them all soft-redirects to your actual site < 1307468108 407483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there are probably later tricks I don't know about < 1307468117 162869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just consider that one particularly ridiculous < 1307468168 986395 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :when i was 12 and tried to learn Delphi, my idea of perfect computer language was that it would let me to easily write a tetris clone with constructs like: make green rectangle, move rectangle etc. < 1307468198 833064 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, if FURscript is shameful, then Snack is unquestionably shameful. < 1307468231 733993 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :probably inventor of FURscript was 13 when he invented it and now he's ashamed < 1307468254 995162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: have you /seen/ FURscript? < 1307468262 50585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[DIRFORMAT="DIRECTORY","BYPASSSECURITY?"] FORMATS A DRIVE AND ASKS WHETHER TO BYPASS ALL RESTRICTIONS < 1307468263 800571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I just did. < 1307468287 455638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, the WRITE command has different syntax < 1307468303 794552 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :BASIC fan probably < 1307468312 589025 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott maybe < 1307468320 50873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: ? < 1307468333 334052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, given that it's formatting a drive but given a dir as an argument, I wonder if it's intended for POSIXy systems? < 1307468333 705367 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I was suggesting that you invented furscript < 1307468349 936170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only plausible way I can think of to specify a drive using a directory is to specify mountpoint < 1307468356 446060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: considering that the compiler was to be written in VB6, I doubt it < 1307468357 892023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(see talk page) < 1307468361 656038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and C:\ < 1307468363 19722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :D:\ < 1307468363 361772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. < 1307468366 201384 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :"The structure is based off a mix of html, turbo pascal, and BASIC." <-- rright < 1307468386 720561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is, of course, unrelated to FurryScript. --Zzo38 18:33, 11 August 2009 (UTC) < 1307468409 523796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: have we moved over to Timwi's server yet? < 1307468414 886169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not keeping track of these thing < 1307468415 461571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1307468435 691301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not as far as I know < 1307468439 935087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1307468466 198019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Timwi offered a server? < 1307468475 963373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Did he win the NetFuck prize? < 1307468476 554158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: no, he "offered" to take over < 1307468480 300709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because Graue is such a terrible person < 1307468480 915240 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :"but I think he got as far as a text box and a copyright notice before going back to programming his graphics calculator. " < 1307468487 791059 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I loved TI-BASIC < 1307468489 543424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(because Graue wouldn't respond to his email asking for sysop rights) < 1307468492 188204 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I'm offended. < 1307468497 588010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, where. < 1307468505 402765 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Wait, is it TI-BASIC? < 1307468511 431390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: FFS, it's in the logs, stop expecting me to know where something happened. < 1307468542 181203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :

Copyright (C) Alex Smith 2011

< 1307468552 211941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wat < 1307468563 850324 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, since Gregor stopped updating the codu HG logs, I haven't had searchable logs. < 1307468585 881215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: How does this relate to me having to nkow where every damn thing happened? < 1307468591 941802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Besides, get the rsync glogbot logs. < 1307468593 979230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what they're for. < 1307468598 425181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's a text box and a copyright notice < 1307468601 61949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right. < 1307468603 665687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if it actually /works/, though < 1307468607 844112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: heh < 1307468614 409856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FWIW, there is no indication anywhere that they exist. < 1307468626 882310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that textarea syntax is really old-fashioned < 1307468630 688254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I learnt HTML far too long ago < 1307468641 707278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: there is in glogbot's help message < 1307468649 941179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you like it to spam the channel at regular intervals instead? < 1307468658 197827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!logs < 1307468662 211036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try it < 1307468682 963589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: AFAIK that's the current textarea syntax < 1307468688 295624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whoa, really? < 1307468695 439147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, except that not doing it with CSS probably makes you a bad person < 1307468699 415641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I at least expected the dimensions to be done with CSS nowadays < 1307468708 391315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll check the spec < 1307468711 293684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, no, but I would like it if it indicated their existence in the page on codu, or in the topic of #glogbot. < 1307468714 8248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I hate that syntax because it basically means you have to guess the browser user's screen width and font size < 1307468721 223340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than having it become a sensible size automatically < 1307468732 95448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no wonder browsers are offering resizable textboxes as a feature nowadays < 1307468740 658265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :glogbot has a channel? < 1307468744 182631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-textarea-element < 1307468755 758093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, rows and cols still exist < 1307468762 691003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and don't appera to be deprecated, either < 1307468765 674459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]appear < 1307468770 798094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but ofc, there's basically no reason not to use CSS instead < 1307468771 251994 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Fucking HTML. < 1307468771 453458 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, and the rsync command provided doesn't actually work. < 1307468785 938236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: topic of glogbot: < 1307468787 897567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"See !glogbot_help for how to use it." < 1307468789 665537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!glogbot_help < 1307468792 444967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-glogbot- glogbot is a logging bot. Source: https://codu.org/projects/stuff/logbothg/ . Anyone may request that glogbot log their channel by inviting it: /invite glogbot . This usually requires ops. It will stop logging a channel if kicked: /kick glogbot . If you cannot /invite or /kick it, you can also ask Gregor to add or remove your channel. See also !glogbot_cmds, !logs . < 1307468797 426245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHOOPS TURNS OUT IT DOES GIVE YOU THAT INFORMATION < 1307468803 138537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the rsync command does work, you fucked it up. Quit whining. < 1307468806 576485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"If the cols attribute is specified, its value must be a valid non-negative integer greater than zero. If applying the rules for parsing non-negative integers to the attribute's value results in a number greater than zero, then the element's character width is that value; otherwise, it is 20." < 1307468807 391383 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307468822 778750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how arbitrary < 1307468826 254201 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I copied and pasted it from glogbot's own message. < 1307468829 255932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how is that arbitrary? < 1307468833 802078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just handling a parse error < 1307468836 416985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: you fucked it up. < 1307468844 159589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wouldn't it make more sense to treat the attribute as not there < 1307468850 128322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than picking 20 for the width out of thin air? < 1307468851 130700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, "rsync --size-only -avz rsync://codu.org/logs/glogbot/ logs/" < 1307468856 710549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: 20 is the default width if it's not specified < 1307468860 252881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch < 1307468860 570061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so it /does/ act like it's not there < 1307468863 439748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for a multiline text box? < 1307468869 409288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hysterical raisins < 1307468871 645948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please tell me a) where that is fucked up and b) where it deviates from the command given in !logs. < 1307468896 660200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Seriously, just shut up, I am not your personal tech support, especially when you're being this whiny. < 1307468905 802088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You haven't even told anyone what error you received, just "it doesn't work", which is laughable. < 1307468942 418326 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, maybe I wouldn't be "whiny" if your immediate response hadn't been to treat me like an idiot. < 1307468952 520814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: seriously. shut up. < 1307468964 326632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And if I so obviously fucked up, why would you even need to know the error? < 1307469003 620504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was clearly my idiocy in composing it; such an astonishing intellect as yours would be able to point out the error without effort. < 1307469008 571175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : I once wrote some perl that read C source code and spit out still compilable C source, but fucked up with random indentation, single line declarations (with initializers), mixed bracing style and use of whitespace, and added comments like "increment i" when it saw "++i". < 1307469024 256859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I love the choice of Perl as a language for doing that munging, it seems to fit somehow < 1307469027 29979 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :And the new Nintendo console is (surprise, surprise) approximately 4 Wiis duct taped together. < 1307469032 736612 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Or, 8 Gamecubes duct taped together. < 1307469036 687141 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :cool < 1307469047 307037 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :just came up with a new hack for hardware that doesn't even exist yet < 1307469051 776975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: really, it doesn't need to be that much powerful than the Wii to hit Nintendo's core market, though < 1307469063 771970 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: Yeah, true. < 1307469064 511273 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :apparently, an LED can also be used as a light *sensor* < 1307469073 684450 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :does it even need to be *any* more powerful than wii? < 1307469073 847057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: that's not surprising at all < 1307469079 361087 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: The Wii U is pretty fucking stupid, though. < 1307469083 686670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, a regular diode can be if you cut the top open < 1307469085 512785 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :they should've just made a new controller like everyone else < 1307469091 789739 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :in the future, when monitors are made out of LEDs, you could imagine a possible hack to the monitor's firmware to make it a camera < 1307469095 150838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: the name is a pretty silly start, at least < 1307469100 357393 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Its *controller* is probably more powerful than the Wii. < 1307469102 206146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not only is it stupid, it's also difficult to pronounce < 1307469103 301486 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :granted, it wouldn't be too focused, but you could post-process that < 1307469128 414322 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :so you could stalk people with LED monitors < 1307469135 807417 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :The *controller*, the *controller* has a 6.2" display and a touch screen. < 1307469167 165709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : does it even need to be *any* more powerful than wii? < 1307469174 464136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Wii is getting really dated, to be honest < 1307469183 191799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: this reminds me of the GameCube games designed to use a GBA as the controller < 1307469190 24337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I gather that Super Mario Galaxy 2 was a bit of a pain to develop because the console is so outdated < 1307469208 326585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some of the best games tend to be done on consoles getting outdated, though < 1307469215 59389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1307469217 575445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because they bring together a lot of talent to work out how to really use the consoles well < 1307469221 66986 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: Except as an official accessory. < 1307469222 95666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, "Wii U"? are Nintendo /aiming/ for bad names at this point? < 1307469231 801514 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Pee U < 1307469233 395887 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Weyoun? < 1307469246 540511 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :I wonder if the Wii U will also support Gamecube games & controllers. < 1307469265 509301 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: but was the wii any more powerful than gamecube? my point is that they just need to stick it a new box with a new name and a new controller and they could be done as far as most of their customers are concerned < 1307469267 558187 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :If so, then it will be fucking absurd. < 1307469277 781138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes, the Wii was more powerful than the gamecube < 1307469291 193454 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :olsner: The Wii had a higher clocked PowerPC. < 1307469291 923426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: well, the Wii needs the Classic Controller, rather than a Wiimote, for many of its games < 1307469298 278410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can substitute a GameCube controller instead < 1307469304 883737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GCN: CPU IBM PowerPC "Gekko", 486 MHz < 1307469306 859313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wii: CPU IBM PowerPC-based[1] "Broadway" < 1307469309 778262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So, anyone who doesn't think wanting help is whining want to tell me what "rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1526) [Receiver=3.0.7]" means? < 1307469312 851716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no clock rate info, but I'll bet >486 MHz < 1307469320 148125 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It was 700-something. < 1307469327 719548 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: The Wii U supports Wii controllers. < 1307469349 233663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yeah, the Wii was more powerful than the gamecube by quite a bit < 1307469350 623323 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The Nintendo Wii does use many similar hardware to GameCube. < 1307469361 452314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nintendo_GameCube#Technical_specifications < 1307469361 738578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wii#Technical_specifications < 1307469386 384928 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :zzo38: The Wii's backwards compatibility is done by, basically, dual-booting. < 1307469394 997415 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Once I put a game in and it did not recognise it as Wii so it started it in GameCube mode, it displayed the title screen correctly, including animation, but did nothing else.) < 1307469408 818595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: heh, really? < 1307469410 242624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's impressive < 1307469411 10416 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, it just has a port of the Gamecube's OS to the Wii. That's their BC. < 1307469427 900099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: with what zzo38 said, I wonder if it even needed porting < 1307469436 457750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, apart from controller support, I guess < 1307469463 370115 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: ok, so maybe a *little* bit more than putting same thing in a new box will be required :P < 1307469480 13199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It occurs to me that Nintendo could introduce absolutely any new controller they wanted and people wouldn't dismiss it, just because of how badly that backfired with the Wii < 1307469484 580033 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :The hardware access was radically different on the Wii; all hardware access went through an ARM chip, for the sake of DRM. < 1307469491 695368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :were they decent trolls, they'd have exploited this < 1307469513 369689 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, their new controller is making the NES brick look ergonomic. < 1307469528 194921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see how they'll pull off the fancy Wiimote stuff with it < 1307469537 588312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't exactly look like a very good sword or tennis racquet < 1307469542 639914 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :You can also use a Wiimote. < 1307469601 746425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, the screen is actually quite clever, because it allows for secret information < 1307469609 758636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which has always been an advantage of internet play IMO < 1307469636 437912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apple why are you emailing me about the new os x version... < 1307469646 718239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: do you want me to email you about the new os x version too? < 1307469650 349430 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, this is the *second* means of doing that the Wii U has to offer, BTW. < 1307469657 435857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: what's the first? < 1307469659 940378 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I don't think wanting help is whining, but I'm not exactly capable of helping you, sorry. < 1307469661 567401 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :GBA link. < 1307469676 135936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, the Wii U can do that? < 1307469686 723693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd think they'd at least use DSes or 3DSes < 1307469693 710228 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Presuming GC compatibility, which honestly would take little more than a couple extra lines off of a motherboard. < 1307469722 673919 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Idea of screen, I already had similar idea. And actually some older systems had it too, I think, just ones that nobody used. < 1307469729 273171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: it would need controller ports < 1307469731 955165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :being able to link up to a DS as a controller would be cool < 1307469758 185366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the big issue with some other consoles and backwards compatibility, the major issue to using old controllers was the lack of correctly-shaped ports < 1307469787 466448 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ais523: Actually, the big issue was no freaking way to execute old software. < 1307469806 259209 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Nintendo does not have this problem, because they've been using the PowerPC since the Gamecube. < 1307469811 295453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I'm not talking about old software, but just use of old controllers for new games < 1307469816 844656 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Aaaah. < 1307469831 405305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there any information on the system specs of the U? < 1307469835 971587 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's basically a non-issue. If you want to support old controllers, it's easy. < 1307469849 471797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, the console itself looks quite ugly < 1307469853 324278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in comparison with the Wii < 1307469856 168362 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Especially with older consoles where the controllers used the same damned protocol. < 1307469867 21781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(which actually had functional use, too; you could fit it practically anywhere) < 1307469897 610269 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have many ideas making up my own system instead. It will not have these kind of problems! I fix many things. And it will describe *everything* in the manual. < 1307469906 668064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: i can hardly wait. < 1307469924 753147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Claims have been made that the new machine is significantly more powerful than the PlayStation 3 and Xbox 360." < 1307469932 796642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :source is IGN and Kotaku, so I'm not about to start believing that immediately < 1307469951 229485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I already got some people who can build the circuitboards and stuff like that. < 1307469975 766762 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :elliott: It's not like it'd be *too* hard. < 1307469984 432259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: assuming it's not massively overpriced and there's a sensible way to ship it from Canada, I'd buy it < 1307469985 234945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"01net also claims to know some of the technical specifications of the new console (translation from Develop): "CPU is custom IBM PowerPC with three cores, GPU should be an ATI from the R700 family, with a shader unit at version 4.1. RAM should be at least 512 MB."[19]" < 1307469990 839326 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Just slip a more recent multicore processor and a modern GPU in there. < 1307469994 890772 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made some timesheets programs for their company and I told them I can have barter instead of paid in cash < 1307469996 226503 :augur!~augur@208.58.6.161 QUIT :Write error: Broken pipe < 1307470009 273302 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :IT'S TOO DAMN HOT! < 1307470021 544703 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Of course, Nintendo's still running technology that's competitive with the PS2. :P < 1307470078 421035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: and the PS2 was so successful that that's a good thing < 1307470094 242148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's always impressive how low-spec consoles tend to be < 1307470095 483704 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: The first few units produced will probably be overpriced but they will also be colored in gold and have other stuff specific to the limited editions. So, the normal edition will not be overpriced, but will have the same electronic hardware basically, can run the same software, and so on. < 1307470108 867308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need, like, a PC with twice the specs to get the same quality out of them < 1307470120 586760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because people optimise aggressively for consoles since they're uniform < 1307470121 297275 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: why Canada? < 1307470148 293495 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :coppro: Wut. < 1307470153 496157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: did you mean to ping me with that? < 1307470157 589022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought zzo38 was Canadian < 1307470165 76845 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I am Canadian < 1307470200 967579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, I meant ais523 < 1307470209 360074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: how much will the gold edition cost < 1307470209 563489 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :misread < 1307470232 254898 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :makes more sense for ais523 to want a Canadian one due to price, but there's region-locking and format issues if you do that < 1307470245 43285 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I don't know how much any edition will cost yet < 1307470253 405916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: it's just that I assumed that zzo38 being in Canada, that's where they'd be made < 1307470265 350909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: not even approximately? < 1307470277 180081 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 240 seconds < 1307470277 342819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you think /zzo's/ console will have region-locking? < 1307470281 407708 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No. I have not selected the specific hardware parts yet. Only in general I have. < 1307470291 507900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: can you leak any details? :D < 1307470357 173189 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: oh, I thought you meant the Wii U < 1307470368 140926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, no < 1307470381 352806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, that name hurts my head just when I try to mentally pronounce it < 1307470397 961751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, I have to skim comments containing it (no mental pronunciation) rather than read them (which does normally cause mental pronounciation for me) < 1307470398 201780 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It will have region-coding, but only for regions with different TV format (such as NTSC/PAL), and the programs and hardware that is built-in is all open so you can even override that. < 1307470399 899664 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307470447 416141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what games-containing media will it take? < 1307470454 351648 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So, the Canadian software should work fine in United States, and in Japan, but to use in England it is PAL so it is different. < 1307470467 823519 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :zzo38: In the modern world, there's no need for that. < 1307470479 853949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, if the software outputs digitally that's unnecessary < 1307470481 771351 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1307470496 723122 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: DVD. Also USB for small files downloadable from kiosks or whatever, if such things exist. < 1307470517 123740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ew, optical media :( < 1307470537 354615 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :USB also works so you do not need to use optical media if you do not like it. < 1307470539 853177 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The hardware can have built-in converters for video formats anyway < 1307470541 837346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: you realise that USB drives are competitive with DVD for storage space, btw? < 1307470555 284390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact, with an SDHC cart, it can far surpass DVDs < 1307470559 766713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]card < 1307470561 356011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(plus USB reader) < 1307470561 520773 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Especially USB 3 < 1307470571 532884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: er, that only affects speed, no? < 1307470610 120486 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well yes < 1307470613 838497 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but speed is important < 1307470618 336268 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :fuck loading screens < 1307470625 28729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: sure... it's hard to be slower than optical drives, though < 1307470639 390269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually, personally I would just include a USB port or two, and no DVD drive -- after all, there are plenty of USB DVD readers < 1307470647 610896 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :heh, yes < 1307470656 801705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you could support optical media entirely within software, and make the console smaller and (slightly) cheaper too < 1307470680 3442 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Thanks for the idea, I might consider that, maybe < 1307470695 804994 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No stupid CSS licensing fees too < 1307470714 291413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: CSS is optional isn't it? < 1307470722 233215 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah... < 1307470726 536846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and if the console didn't support it, nobody would use it < 1307470729 857454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that's kind of irrelevant :P < 1307470731 976007 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 246 seconds < 1307470743 57090 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was not going to license CSS anyways I was trying to make it to remove all CSS from the drive so that it must be done in software if at all. < 1307470765 594423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1307470786 677111 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I choose not to have a optical drive, I will have more than 2 USB ports, though. < 1307470804 865699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would you ever need more than two media in at once? < 1307470812 286814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and also have sufficient power requirements that a USB hub wouldn't suffice?) < 1307470813 919305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307470816 320554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or are controllers USB too? < 1307470831 107025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in which case, yeah, obviously you'd want like five ports < 1307470833 174232 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307470834 637244 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, controllers are not USB. < 1307470838 572214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what are they? < 1307470845 16617 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Synchronous serial. < 1307470849 567655 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wtf < 1307470861 588118 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Packets are 32 bits. < 1307470869 32244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems like it'd be simpler to do the controllers over USB too since you could reuse the driver < 1307470881 2726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also it means that if you used fewer controllers, you could use more storage media < 1307470888 705843 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1307471211 504911 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1307471246 943956 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1307471252 999791 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1307471516 263408 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 276 seconds < 1307471574 302054 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1307471684 655757 :augur!~augur@129.2.129.35 JOIN :#esoteric < 1307471689 802998 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :beh < 1307471709 432235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat, nintendo's E3 press site is "open" < 1307471721 391666 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"open"? < 1307471728 269740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in it has an obvious username and password < 1307471731 703676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://press.nintendo.com/E32011/ username: E32011, password: nintendo < 1307471738 302326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it even has videos < 1307471742 169164 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1307471747 360501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: did you guess them? < 1307471751 223168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone gimme a wget command to mirror everything :D < 1307471760 510317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, the videos are huge < 1307471762 358690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the server is slow < 1307471763 975841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and are the videos subdirs of that page? < 1307471771 60384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's an HTML page < 1307471773 528851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with lots of info and links < 1307471786 6606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, are the links to subdirs of the directory the page is in? < 1307471792 20674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1307471796 724148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Please note: Nintendo 3DS screenshots are provided as 2D images." < 1307471798 782777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise, if you follow all links, you can end up mirroring the whole Internet < 1307471805 673256 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :Please note: Nintendo 3DS screenshots are provided as 2D images. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1307471819 624131 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :use peg/leg OR write parser by hand < 1307471824 683441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm surprised this page doesn't have some spiel about NO UNAUTHORISED ACCESS < 1307471834 661725 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :help me with decision < 1307471842 839624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ESRB Age-Gate Notification: < 1307471843 85374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This video/trailer may only be displayed if it is behind an age-gate that: (1) is age-neutral (i.e., requires the user to input their date of birth or select it from a drop-down bar); (2) employs reasonable technical measures to keep underage users from re-entering their age after initially being denied access; and (3) does not display any ESRB rating information on the trailer player or the age-gate itself. Failure to implement these requirement < 1307471843 248022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s may jeopardize your ability to obtain material of this nature from us in the future. < 1307471846 224017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I bet it's designed for people to access while still maintain plausible deniability < 1307471851 781318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1307471868 879865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're... not allowed to tell people the ESRB rating? < 1307471884 51195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's basically "how old are you? PS if it's too low you don't get to get in, but we're not going to /tell/ you what it should be in the hope that you'll give your real DOB rather than calculating one that will let you in" < 1307471896 780881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1307471905 621116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there anybody who doesn't just select the oldest age possible on those? < 1307471913 729089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1307471925 341282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, who would bother picking out their real birthdate? < 1307471951 769864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, it seems everything on this press site is in a zip < 1307471956 389159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even things that are only a few hundred kilobytes < 1307472004 42928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wget -r -k -p -np (in an empty directory) might work < 1307472007 354989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I can't open the zip I tried < 1307472014 281643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: password-protected? < 1307472023 76789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno, file-roller just gives up < 1307472026 635021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the server's slow enough, and the files sufficiently numerous, that I don't care enough to mirror it < 1307472036 114505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I was just looking up out of curiosity < 1307472039 876668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it's not like there's going to be any information or video or whatever here that won't be available publicly soon enough < 1307472054 747522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION nabs the upcoming list of [console] games, though < 1307472114 613530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a /minute/ to download a thirty-seven kilobyte file < 1307472115 760691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1307472117 299905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really, nintendo? < 1307472136 783814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's going to take twenty hours to download this fifty-megabyte Wii factsheet, apparently < 1307472162 623539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well < 1307472168 44055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps they're being Slashdotted (via something other than Slashdot) < 1307472226 90753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: probably by everyone with legitimate access :P < 1307472245 875245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it looks like it's on /v/ < 1307472250 623882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that probably explains it < 1307472276 291633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'll probably all be in a torrent by the end of the day < 1307472387 88690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you actually checked 4chan in order to see if they were responsible for massive access to a site? < 1307472397 473309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or was it a guess followed by asking someone likely to know / checking a page likely to indicate? < 1307472414 738654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, I googled the url < 1307472429 84019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, clever < 1307472441 865719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm surprised Google even indexed them; they're 404'd already < 1307472444 473265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the threads, that is < 1307472451 839598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm surprised that Google finds results from 4chan, given how quickly the threads are deleted < 1307472455 741301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, seems you are too < 1307472457 861447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pseudo-snap < 1307472471 216236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps Google pay for a constant stream of changes to 4chan, just like they do to Wikipedia < 1307472476 773439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have a feeling Google does a lot more than just spidering nowadays < 1307472486 215331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they probably try and "subscribe" to rapidly-updating websites via feeds or whatever < 1307472525 107663 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :no dinosaurs < 1307472526 635536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307472542 669902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, they own quite a few of the rapidly-updating places, like YouTube and Blogger < 1307472573 488267 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ICH < 1307472590 34986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SIE? < 1307472590 845784 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Deceased bug in bowl. Soap and _cold_ water enough to get it decently clean? < 1307472595 255751 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :There is no hot water. < 1307472599 883318 :KingOfKarlsruhe!~chatzilla@p5B132CC1.dip.t-dialin.net JOIN :#esoteric < 1307472602 532160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1307472604 875404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is not enough < 1307472606 541344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need hot water < 1307472609 424465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: guessing? < 1307472610 289666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or all the germs will stay < 1307472614 885970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no this is cold hard fact < 1307472619 462341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trolling? < 1307472624 172652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm offended < 1307472652 76256 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's too hot < 1307472697 658820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: how hot < 1307472981 275446 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :my gf's laptop refused to work < 1307472986 850400 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :because of heat < 1307473035 286588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nooga: have you tried bashing on the case a couple of times, a couple of centimetres further from the touchpad and to the left of the power switch, as soon as it starts to make the clicking noise? < 1307473048 636319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does she not have the exact same laptop as me? < 1307473184 605921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you guys make fun of me for not fixing these number keys :D < 1307473196 426212 :foocraft!~ewanas@89.211.196.219 JOIN :#esoteric < 1307473197 940932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, this is easily workaroundable < 1307473264 792858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maharba continues to be a bad person for not responding to my questions ;( < 1307473287 320353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, just noticed: esolangs tend to disobey Wadler's law, don't they? < 1307473303 732027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to the extent that DownRight didn't have a syntax at all until people forced one on me, and then came up with one quite quickly < 1307473326 24815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: /good/ esolangs disobey it < 1307473331 451741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :consider how many languages are /all about/ the syntaz < 1307473333 804348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]syntax < 1307473341 887326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: btw my proposed syntax for downright was much better :< < 1307473364 288059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: even BF derivatives tend not to argue a lot about comment syntax < 1307473371 513261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, true < 1307473384 564021 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :there's not much languages like postscript nowadays < 1307473415 127412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :underload < 1307473434 351959 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Sadly, what's the difference between lexical syntax and syntax? < 1307473441 725366 :yorick!~yorick@unaffiliated/yorick PRIVMSG #esoteric :elliott: thanks < 1307473459 404293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: lexical syntax is syntax of lexicals < 1307473541 678896 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just like in IOCCC, syntactic obfuscation is boring < 1307473597 167771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it's tied into computation somehow < 1307473743 157658 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1307473804 746289 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :What isn't a lexical? < 1307473821 453915 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ACTION really, really needs to read about how to parse and lex and.. whatever code < 1307473858 331764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :weeps quietl < 1307473859 274031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :y < 1307473913 335344 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 250 seconds < 1307473942 507344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: hint, lexical != lexeme != lexical analyser < 1307474013 829979 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:18:27: PCREs can't match things recursively, can they? < 1307474014 7211 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :17:18:43: PCRE is TC. < 1307474024 763083 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the latter doesn't actually necessarily imply the former < 1307474055 227617 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because TC does not imply "input-complete" < 1307474059 74981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the syntax for recursive matching is (?1) < 1307474062 817816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or you can use other numbers < 1307474079 262775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. (a(?1)b) matches strings of a given number of a, followed by the same number of b < 1307474089 54649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1307474092 364148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's only enough to make it a PDA, though, rather than TC < 1307474093 832102 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"input-complete"? < 1307474106 859992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: like the difference between TC and BF-complete, I think < 1307474118 240435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :s/the former/that PCRE can parse everything that is decidable/ < 1307474128 814806 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah that was the idea < 1307474143 133742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : consider how many languages are /all about/ the syntaz < 1307474158 110158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Esolangs in general have extremely syntax, though. < 1307474164 980990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Even the ones based on it. < 1307474169 154739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :extremely syntax < 1307474174 918188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*simple < 1307474181 979885 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Extremely syntaz. < 1307474236 783080 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah obfuscation is usually limited to using unreadable base tokens, isn't it. < 1307474250 215336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(e.g. single character ones) < 1307474264 304380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that's not even intentional obfuscation, I think < 1307474270 448833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can actually make langs easier to read when you're used to ir < 1307474272 477240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*it < 1307474283 955292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just the esolang's style < 1307474284 183877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just makes implementing it easier :P < 1307474306 225289 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I suspect that half the crappy BF derivatives were just caused by someone who wanted to try writing an interesting program with , but couldn't be bothered actually making something original. < 1307474306 845957 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also easier to parse... i suspect many esolangers would have trouble implementing a language which didn't use single-char tokens < 1307474326 991744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: which is depressing < 1307474389 689812 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :>:< < 1307474406 834546 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nooga: feel targeted? :P < 1307474420 854075 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ais523, is {a b c: code} vs |a,b,c| {code} for lambdas syntax or lexical syntax? I'm... guessing the latter, but not sure < 1307474423 356448 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i want a language that mutates during the parsing < 1307474445 330267 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let x >:< y = x ++ y in "a" >:< "b" >:< "c" < 1307474451 780273 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1307474460 187967 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;> < 1307474462 508559 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :oerjan, eep < 1307474469 277555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot existence failure < 1307474474 525343 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I want to learn how to do things sanely < 1307474478 334797 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oerjan: no I dont, this nice token just came to my head < 1307474489 502487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lambdabot :( < 1307474492 971534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come baaack < 1307474495 184664 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: and this is certainly the place to learn *sane* ways to do stuff < 1307474499 482286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: I thought you'd have looked it up for yourself by now, but: http://en.wikipedia.org/wiki/Lexical_grammar < 1307474512 60377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the former definitely. lexical syntax is about how you find your language's basic "words" < 1307474517 534964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: implying Sgeo would ever google anything when he could ask it awkwardly on irc instead < 1307474525 821528 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :ty < 1307474527 862085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, people wouldn't imply that about me < 1307474532 706062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note that I didn't google it either) < 1307474534 407623 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;s < 1307474540 388157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the "awkwardly" part is important < 1307474545 582804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307474546 491148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, I am using google in the genericised sense here < 1307474551 564281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looking it up on wikipedia counts < 1307474552 7228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I often ask on IRC when I think it's the easiest way < 1307474555 987319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since that's basically what googling would achieve anyway < 1307474560 585994 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"Please quote to me the dragon book. You may begin with chapter 1 for I know nothing." < 1307474565 137805 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: e.g. because FORTRAN doesn't have a lexical syntax you get such absurdities as the famous FORI=1,10 vs. FORI=1.10 bug < 1307474573 708100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i'll have to get permission from my dad first < 1307474585 251813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm not familiar; got a link? < 1307474597 520776 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(the former starts a for loop, the latter assigns to the variable FORI) < 1307474603 515254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1307474614 985497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was about to tell you that, but oerjan was faster < 1307474619 806323 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :INTERCAL of course does that on purpose :D < 1307474627 752542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: actually, no it doesn't < 1307474644 44862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it /almost/ does, but has a specific rule saying you aren't allowed to do things like that < 1307474647 609277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: um it doesn't use whitespace to separate tokens, doesn't it? < 1307474650 445366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's even in the original manual < 1307474657 360157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: no, but it still tokenizes deterministically < 1307474670 41738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DOX always parses as DO X < 1307474676 715511 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: ok not that kind of example (which has horrendous lookahead) < 1307474694 269176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only corner case is DOREADOUT as DO READ OUT vs. DO REA DO UT < 1307474698 908413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which caught out J-INTERCAL < 1307474708 188532 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1307474708 531905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but people ignore that one as they can't figure out what the intended behaviour is anyway < 1307474730 707655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the case I was referring to was array syntax < 1307474743 996010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that example that the manual explicitly prohibits, I'm really sad about < 1307474749 549159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who cares about infinite lookahead? < 1307474751 610002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which requires unlimited lookahead to parse correctly, except that if you write a case that would require unlimited lookahead, compilers are allowed to crash < 1307474759 922074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes which is bad >:( < 1307474760 230812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, mis-parse it < 1307474761 550140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and evil and wrong < 1307474762 304842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know C-INTERCAL does < 1307474765 986397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and ITRALCEN won't do it < 1307474777 474469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, even handling the reduced version is insane < 1307474789 262958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C-INTERCAL does so using a stack of bits, which is packed into an array of integers < 1307474795 242836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a reason to do something, not to not do it :( < 1307474820 295781 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: so basically if your language has multicharacter keywords or identifiers, it makes sense to have an initial stage that just finds the boundaries of those, that's lexical analysis, which also throws away whitespace and comments (which become irrelevant once you have done the division) < 1307474822 901274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the funny thing is, I even found a program that hit the limit of nested spark/ears groups and had to increase the limit < 1307474835 493622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it doesn't really make sense IMHO < 1307474838 795378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a bit of an obsolete notion < 1307474848 789458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably resulting from Joris' experiments in inlining an entire sequence of expressions into one < 1307474857 306450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :joris? < 1307474872 102486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: probably the most active C-INTERCAL developer who isn't actually a maintainer < 1307474882 219613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he's done a lot of useful work in finding/fixing bugs, and improving the optimiser < 1307474892 488883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he should get more credit < 1307474912 797027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should actually write itralcen sometime < 1307474939 166514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the world needs more INTERCAL impls < 1307474966 798661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what level of compatibility would you be aiming for? -72? -72 with COME FROM and text I/O? common subset of C-INTERCAL and CLC-INTERCAL? something else? < 1307474969 496310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, unfortunately itralcen is very precisely defined, and I don't really feel like writing a GNUstep program to run in qemu which communicates with the host machine via a socket < 1307474976 132366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(to actually run ITRALCEN) < 1307474986 941388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so that could possibly wait ;D < 1307475002 46112 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :ais523: COME FROM isn't in a standard? < 1307475007 539681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: computed COME FROM isn't < 1307475008 266855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: at the very least, computed COME FROM < 1307475021 111752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Deewiant: even original COME FROM isn't in the -72 standard < 1307475024 787771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are no other standards < 1307475028 256666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, really? < 1307475029 181298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1307475029 457757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the ideal would be to have its very special own set of extensions and compatibility libraries for C and CLC, though < 1307475039 828262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: like C and CLC do for each other < 1307475051 592032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: The implementation strategy is basically inspired by CLC I think < 1307475059 939222 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think modern intercals should come with all the known COME FROM variants, including computed and parallel < 1307475061 77213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that even /possible/? < 1307475067 224681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would imply that somebody knew how CLC worked < 1307475069 188956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1307475082 621616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I only managed to reverse-engineer the basic outline, and CLC himself has long since forgotten < 1307475087 775806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: except that, instead of just having a separate orthogonal language jammed in, it'll be based on the program you're running rewriting itself < 1307475092 258446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically, it'll have self-modifying features < 1307475099 80524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and all the basic commands will rewrite themselves down to primitives < 1307475112 564736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which might be inline machine code, or maybe just VM instructions, etc. < 1307475126 306613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :will one of the primitives run arbitrary Perl, like in CLC-INTERCAL? < 1307475128 200285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically, the whole language will be implemented in its macro system < 1307475133 498742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: boring < 1307475142 919472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's funny in context < 1307475148 423711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as it's hardly used for anything < 1307475154 53759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is deliberately undocumented < 1307475190 823029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I might bootstrap it by having the bootstrapping code be just one big instruction < 1307475198 397599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[run arbitrary ] "huge string", basically < 1307475209 351013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that would set up the system to a point where it could run the macro system and self-modify < 1307475214 205067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the rest would be built up in ITRALCEN < 1307475229 201326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the actual bootstrapping script would just do "eval str_param" < 1307475243 762239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus reducing the amount of code not written in full valid ITRALCEN to a line or two < 1307475270 193323 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :NATO vs Anonymous = LOL < 1307475290 111754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm not sure how I'll actually handle parsing < 1307475308 253008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think every command will define how it's parsed, pretty much < 1307475322 254039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: note that CLC-INTERCAL's parser's interpretation of ambiguous statements was determined by experiment < 1307475323 543425 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: i thought about it < 1307475324 40972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So all it'd do is lex everything, and start running (which would equate to rewriting itself down to primitives, and then running those primitives) < 1307475326 368191 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Would | | be lexed into beginlambdarglist and endlambdaarglist or just pipe? < 1307475329 816585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as nobody could work out what the results of the rules are < 1307475339 77389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you can't do the former < 1307475346 801757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lexers don't have that kind of information < 1307475352 521528 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :Ok < 1307475355 15420 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :Sgeo: elliott is right < 1307475357 61048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, note that if you support the whole of CLC-INTERCAL, the way a program parses or even lexes could change at runtime < 1307475369 74433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: thanks for the confirmation < 1307475390 392230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: same with my system, the /whole thing/ is based around commands parsing their invocations and then rewriting themselves < 1307475394 820355 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: i was just about to answer him but then you came so I confirmed < 1307475399 5995 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :;f < 1307475406 65583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: :P < 1307475412 858469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm aiming to handle that explicitly-forbidden infinite-lookahead example, anyway < 1307475434 249412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but how do you un-rewrite if the meaning of a command was changed from behind you? < 1307475435 695930 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net PRIVMSG #esoteric :I still have more questions, but they'd probably be better answered by reading < 1307475436 831470 :foocraft!~ewanas@89.211.196.219 QUIT :Quit: Leaving < 1307475451 99218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. DO STASH .1 DO EXCHANGE STASH VARIABLE LIST WITH RETRIEVE VARIABLE LIST < 1307475455 439582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :followed by looping < 1307475472 876444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, I can't remember the exact syntax of EXCHANGE, would you really expect me to? < 1307475479 215718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's much simpler than CREATE's, at least < 1307475479 378526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, "the meaning of a command changing" is just newspeak for "the command has a branch" < 1307475498 957590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, so you'd work out all the possible meanings of a command at compile time? < 1307475512 297863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what if the CREATE statement was in a linked Befunge library rather than in the program itself? < 1307475514 662896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: possibly; OTOH, it sounds more fun to unrewrite < 1307475530 631332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: which would mean that I'd tag every part of the primitive call with the string of INTERCAL that it originated from < 1307475536 486916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I had to implement that as soon as I realised it would be possible, and not too difficult) < 1307475537 379722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then piece it together to unrewrite < 1307475612 140689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm really tempted to make the only supported target platform Wine < 1307475626 542106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the development tools will be a pain < 1307475632 310667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Wine with Cygwin, I mean < 1307475636 498261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's the only thing making it a bad idea < 1307475640 720077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Cygwin doesn't run under Wine < 1307475643 417924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all it'd require is for me to use a handful of Windows calls gratuitously < 1307475644 313211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know, I actually tried < 1307475646 303688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ugh, still? < 1307475650 527515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people have gotten it working in the past, IIRC < 1307475652 420423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, not last time I tried, at least < 1307475664 844601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, I could just link to Winelib < 1307475670 296949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't prohibit you from linking to a POSIX libc, after all < 1307475726 575743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ooh, I could make the rewrites "timeless" < 1307475740 201026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :invalid statements would simply not get rewritten, and executing something which can't be rewritten and isn't a primitive causes an error < 1307475749 939797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then, CREATE would simply introduce a new command < 1307475750 974573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307475789 874953 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, you'd get symbol conflicts if you didn't link to the system libc. < 1307475813 305860 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1307475817 966512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: indeed, but the system is POSIX < 1307475820 575320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(because it can run Wine) < 1307475834 141342 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :True. So there's no real reason you *can't* just link to the system libc. < 1307475865 992660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to to use Winelib, I think < 1307475898 303992 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yes, and that's why you'd have symbol conflicts if you didn't use the system libc for your libc. < 1307475903 478673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$ winegcc < 1307475903 716779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :winegcc: gcc-4.5 failed < 1307475905 371642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :top-notch tool < 1307475931 782481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, maybe I'll fork tcc for ITRALCEN < 1307475936 202518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and make it compile into memory only < 1307475941 703432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way, I can make my inline instruction be "inline C" < 1307475951 768447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha < 1307475960 903301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm deadly serious. < 1307476025 200582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what's the Windows function to create a dirt-simple alert box? < 1307476028 482666 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric ::) < 1307476045 546408 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : gah, that name hurts my head just when I try to mentally pronounce it < 1307476047 631860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it occurs to me that I'll have to think of an actually decent reason to use Windows functions < 1307476053 929374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: MessageBoxEx, I think < 1307476055 548827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Wii U NO LIKE IT? < 1307476057 913363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless they've changed it again < 1307476064 252800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: AAARGH! < 1307476068 50390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so, MessageBox then < 1307476073 500317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh, hWnd < 1307476076 107767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if that one ever existed < 1307476076 849833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>how does I winapi < 1307476077 984389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh i forgot ais523 is allergic to puns < 1307476081 249737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's the parent, you can pass in NULL < 1307476090 262981 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it is MessageBox in visual basic at least (was? dunno about .net) < 1307476090 425602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you don't have a window yourself to parent it to < 1307476094 967462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LPCTSTR... < 1307476097 346297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not a C string is it < 1307476117 320664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not in the normal format, I don't think < 1307476117 503991 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(what do you _mean_ i would probably have done it anyway) < 1307476120 419744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (LPCWSTR)L"Resource not available\nDo you want to try again?", < 1307476120 659464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307476127 208284 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's a *long* pointer to a constant wide (or ansi) string < 1307476135 137547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: that's what I was guessing < 1307476147 413012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't recognise the T, but guessed it indicated UTF-16 < 1307476151 728808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the first T, that is < 1307476156 212131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a long pointer ahahaha < 1307476162 932633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :winapi: so bad??? < 1307476165 28821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most API calls use long pointers < 1307476166 946120 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :L stands for herp, T stands for derp, the rest is meaningless < 1307476178 318527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: calling MessageBox outside of WinMain is a dumb idea, right? < 1307476182 108471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm trying to use a regular Unix main() < 1307476188 547429 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1307476200 177859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory < 1307476202 605734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r u srs < 1307476204 14733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course < 1307476207 907932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wine doesn't support sixty four bit < 1307476208 520511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: a regular main() will emulate all the stuff you need to make it act like a C89 main, I thought < 1307476213 216586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this just keeps getting betterer and betterer < 1307476227 354760 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :TCHAR is either a char (for an ANSI string) or a WCHAR (on a Unicode platform). < 1307476240 981047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is L"string" a Windowsism, or in one of the actual C standards? < 1307476244 44091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the latter, but am not sure < 1307476248 199002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know it's basically only used on Windows < 1307476257 617093 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :L"" makes a wchar_t string, it's standard < 1307476258 727897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because other platforms tend to do their Unicode by hand < 1307476276 507483 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but you don't know what it means, it "can" be non-unicode < 1307476287 884809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, depending on what wchar_t is < 1307476292 497559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no wonder people generally do it by hand < 1307476296 295529 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :even when it is unicode, sometimes it's UCS-4, sometimes UCS-2 and sometimes UTF-16 :) < 1307476312 154989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :utf-16 should just die < 1307476320 610711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's pretty much no justification to use it, ever < 1307476339 794293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what's your opinion on the similar-but-different ucs-2? < 1307476357 335541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: UCS-2 can't even handle non-BMP, can it?? < 1307476362 17657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It is not possible to encode these code points in UCS-2." < 1307476362 627864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1307476363 868117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even worse < 1307476374 126769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1307476377 926158 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :_T is either an empty macro or L, for defining TCHAR string literals. < 1307476388 264104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :UCS-2 is basically UTF-16 except surrogates are meaningless rather than being usable to express astral planes < 1307476402 981349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UCS-2 made sense before the astral planes < 1307476406 298196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now, it's unacceptable < 1307476406 569523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: isn't _T in implementation namespace? < 1307476422 39715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UTF-16 is acceptable only when you're upgrading from UCS-2, I guess < 1307476435 817189 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Which is why Windows uses it for internal APIs. < 1307476454 281239 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1307476468 12995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test.c: In function ‘main’: < 1307476468 505026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test.c:6:3: warning: passing argument 2 of ‘MessageBoxA’ from incompatible pointer type < 1307476478 833514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i'll use _T and a cast < 1307476479 729723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have talked with the other project manager and can now answer some of your other questions. < 1307476481 78349 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: At least it only gets defined if you ask for tchar.h. < 1307476494 535962 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We will not omit the optical drive in favor of USB only. < 1307476496 222362 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: just disable warnings < 1307476510 335955 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that'll fix it! < 1307476522 567400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: hm, why? < 1307476534 726810 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If it's MessageBoxA, it sounds like it's using the ANSI version, where you should be able to pass a char* too. < 1307476539 325402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: error: ‘_T’ undeclared < 1307476541 482032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guess wine doesn't have it < 1307476550 197551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no, it's MessageBox(), which I guess is defined to be MessageBoxA? < 1307476560 557507 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Two of the reasons are: * Optical discs are less expensive in general * Optical discs last longer in general * There are other reasons too < 1307476580 340209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: optical disks last longer than USB disks? < 1307476581 737168 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's not two reasons < 1307476582 805268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I haven't heard that one. < 1307476583 631602 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but the fact it gets turned to MessageBoxA instead of MessageBoxTheOtherThing indicates ansi. < 1307476593 717038 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :s/TheOtherThing/W/ < 1307476602 113966 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1307476616 823539 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I DO NOT BELIEVE IN ASCII < 1307476624 799788 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1307476629 645504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: anyway, I thought the point was that you could easily plug a USB DVD drive in, so it saves space overall < 1307476635 242353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION goes back to convincing winegcc to work < 1307476641 569066 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The gold edition is currently estimated at $20000.00 although the price will likely go down. Standard edition will be reasonably priced, though, although we cannot yet estimate the price. < 1307476647 433277 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I BELIEVE IN 1-BYTE UTF-8 < 1307476649 133183 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION explodes < 1307476650 40880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$20000 < 1307476656 100910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a typo < 1307476660 316422 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, it is very overpriced. < 1307476660 501150 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no < 1307476685 819907 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The standard edition will be way less than that. And even the price of the gold edition might not actually be that high, it is just estimate. < 1307476713 307422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay, I just ran a program that uses both fork and MessageBoxA < 1307476716 127480 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I think you're supposed to a) define some macro to say whether you want T stuff to mean wchar or char, b) include the header full of T stuff < 1307476742 886834 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I will try to include enough stuff with the gold edition to justify the high price for the purchasers) < 1307476744 461132 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but using HerpDerpA functions with normal strings should work fine too < 1307476760 761020 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can include to get the stuff, including the _T thing. < 1307476771 908880 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the stuff, including the thing :D < 1307476776 275448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: you realise that's approximately five hundred times as expensive as the most expensive consoles, right? < 1307476788 983346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah, I think I just got a job. < 1307476812 93680 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: where at? < 1307476818 455865 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or explicitly define _UNICODE I guess, which should make it use to FooW functions that take wchar_t strings.) < 1307476835 172296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao, the .exe winegcc generates is actually a shell script < 1307476838 257295 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes I do realize that. However, I did say that it is possible the price might go way down even before it is actually sold. Also, the standard edition is not going to cost anywhere near that high price, it is going to be a lot a lot less. < 1307476838 422407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Wal-Mart. Working the night shift, stocking shit in the wee hours of the morning. < 1307476860 556218 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so, yet another brainfuck encoding, this one both herps and derps: https://gist.github.com/1013014 < 1307476889 792024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: did you write this < 1307476898 300437 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: yeah :/ < 1307476913 188004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: :( < 1307476988 448493 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ugh, sometimes I hate thunderbird < 1307477018 502379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: me too; for instance: whenever i'm using thunderbird < 1307477042 651826 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :out of curiosity, what do you use? < 1307477051 121280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gmail.com because i'm lazy as fuck < 1307477054 720354 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307477058 167367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has a decent UI, at least < 1307477067 607943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've muscle-memoried the keyboard shortcuts mostly < 1307477078 422485 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Yeah, it's a non-terrible web UI. < 1307477080 828547 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my problem with gmail is the filtering was a bit braindead last I tried < 1307477083 495089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I couldn't switch to any client without the conversation view, pretty much < 1307477085 885001 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the UI is good < 1307477086 263030 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Which is actually pretty amazing. < 1307477089 559338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I don't know if I got the job yet, but they're asking me to meet them at the bathroom tomorrow at 10 AM, which PROBABLY means they're going to drug test me, and I'm pretty sure they don't drug test people without hiring them. < 1307477097 323864 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :great, no setting to disable these disgusting automatic smileys in xchat < 1307477104 167710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: hmm, the only filters I have are < 1307477107 302748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Matches: to:(agora-business@agoranomic.org) < 1307477107 502810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do this: Skip Inbox, Apply label "Agora" [etc.] < 1307477112 228628 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes < 1307477120 728620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you do that gmail can't handle? < 1307477126 599207 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but if you try to reapply such a filter after something happens like you accidentally delete a label < 1307477134 947885 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it filters the whole damn conversation < 1307477138 79592 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not individual mesasges < 1307477150 539568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well... gmail doesn't really have a concept of "message" as something that can move < 1307477153 510725 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is unacceptable when I'm using IMAP < 1307477159 516764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't use imap :) < 1307477179 480528 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in particular, I keep A-B and A-D in separate folders < 1307477192 772788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1307477199 837101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a terrible practice; I did that, but it turns out it makes reading things a royal pain < 1307477209 426580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I stopped as soon as I actually registered < 1307477239 449117 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :now, if I switched to the web UI exclusively now that they have offline access, that would work; I'd have to learn that I can't do the separate folder thing which would be ok if a bit annoying < 1307477276 400067 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but there are a few other issues that annoy me sufficiently < 1307477293 213364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :better than thunderbird < 1307477301 176692 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually, no < 1307477324 407257 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well, things in total are better with thunderbird < 1307477329 762223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what about Sylpheed/Claws? those are pretty popular with the kind of silly people who use traditional-style desktop mail clients < 1307477342 473123 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if GMail could act as an IMAP client, I'd like that < 1307477403 679321 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I very much like the webserver I use < 1307477413 115017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? < 1307477427 904458 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :My email is hosted on a server < 1307477430 528507 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :to which I IMAP < 1307477432 414241 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I like this server < 1307477445 252224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you typo'd; s/webserver/server/ < 1307477448 904963 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1307477454 371967 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :meant mailserver < 1307477701 299610 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :"Checking for exit in -lboost_regex" < 1307477704 117772 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :*facepalm* < 1307477712 458678 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :whee name mangling < 1307477718 981448 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :DON'T BE RETARDED YOU RETARD < 1307477821 927745 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :EXIT IS NOT EVER GOING TO BE IN -lboost_regex. EVER. < 1307477843 426433 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, where was this? < 1307477859 434143 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :This is actually in the AX_BOOST_REGEX macro. < 1307477893 728886 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It does that test *using C*, no less. < 1307477922 9472 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :... It later goes on to do an AC_CHECK_LIB for *main*. < 1307477927 837056 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wtf < 1307477932 921125 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :MAIN IS EVEN LESS LIKELY TO BE IN -lboost_regex. < 1307477937 53442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a oifd < 1307477953 135718 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :FUCK YOU, BOOST. FUCK YOU. < 1307477970 922340 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes ur < 1307477980 276138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: cob < 1307477988 937835 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Also, FOR THE LOVE OF GOD PEOPLE, USE PKGCONFIG. < 1307477999 136195 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :IT IS STRICTLY BETTER THAN YOUR STUPID BULLSHIT. < 1307478008 121154 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think what it's trying to see is if an empty program can successfully link to -lboost_regex < 1307478027 692869 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :olsner: Yes, and AC_CHECK_LIB does not do that. < 1307478052 335167 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it might do that if you give it nonsensical symbol names to check for :P < 1307478083 652502 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :AC_CHECK_LIB checks to see if you can successfully link a program that contains a reference to a symbol in a given library, *and then execute it*. < 1307478089 356538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aoifj < 1307478189 552634 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :So, if you use a symbol that's not in the library you're checking, you're doing it wrong and you suck. < 1307478204 80390 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Did I happen to mention that you should use pkg-config? < 1307478351 617237 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I do believe that you did < 1307478408 562724 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It bears mentioning often. As pkg-config is The Right Answer. < 1307478430 729064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: do you know how to get bochs to stop outputting all that junk when it starts up < 1307478447 496385 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: nope < 1307478452 277378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: :( < 1307478458 629875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just such a pain to useeee < 1307478519 467490 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :don't use it then? < 1307478540 582749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you proposing i use qemu :p < 1307478584 957184 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, I was actually only proposing you don't use bochs :P < 1307478601 31128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :psht < 1307478609 477201 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :whether that means replacing it or just ceasing all activity is up to you < 1307478621 684775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre a bad person < 1307478626 717048 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :haha, right < 1307478633 455775 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm a bad person! < 1307478638 95073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1307478640 279079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre all abd people, die < 1307478656 730256 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm not an abd person :( < 1307478669 575347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre the most abd fuckin person ive ever heard of < 1307478685 188909 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well of course I'm abd fuckin < 1307478685 772101 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ABD people, the very worst kind of people < 1307478688 126781 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :who isn't? < 1307478696 428076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im abd fuckin every day < 1307478711 476076 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I bet you're extremely syntax too < 1307478717 695923 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :ACTION kinda wonders what level of configurability eglibc actually *has*... < 1307478720 779979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :syntaz actually < 1307478729 168632 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i like parsing so i will write a parser for a language that you can use to write a parser which is jit compiled and parses text < 1307478745 378737 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Most definitely nothing comparable to uclibc, but still, curious. < 1307478828 321158 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :like uh, grep specializer < 1307478842 949517 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's the ... grepalizer! < 1307478844 969078 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i must prove it < 1307478874 60849 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i did it once but it sucked < 1307478892 267993 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i want to make a second attempt < 1307478900 801401 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :btw < 1307478914 186725 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so what makes you think it will go better this time? < 1307478941 848470 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i was in a hurry because i wanted to show it on my university < 1307478968 436976 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i've got this Puss Ruby DSL, in which you define grammar and then it generates random strings that comply to that grammar < 1307479005 938635 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what would happen if one defined a grammar of that DSL to generate random grammar definitions and feed them into the Puss itself < 1307479050 230325 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pusseption? < 1307479084 504001 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sorry, I mean P U S S E P T I O N, of course < 1307479099 107255 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :https://github.com/nooga/puss < 1307479113 211855 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i must check it < 1307479133 194109 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :but i don't want to accidentaly divide by 0 < 1307479138 453126 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The world needs a fresh recursion meme. < 1307479150 555839 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :indeed < 1307479154 764915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1307479155 465010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not < 1307479166 407764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yo dawg, division by zero, I N C E P T I O N... they're all tired. < 1307479177 365655 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :yep < 1307479186 348022 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: you mean the ones we have are good enough? < 1307479186 925202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :division by zero is a recursion meme? < 1307479198 523720 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it's often used as one. < 1307479203 790569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :howso < 1307479206 193662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: no i mean they suck < 1307479217 604154 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :By which I mean people reference it when recursion crops up. < 1307479252 162728 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :"The Seventh Voyage", in which a spaceship defect forces Tichy through a series of time vortices, creating a multitude of temporal copies of Tichy. < 1307479261 284742 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :from the Star Diaries by S. Lem < 1307479284 985163 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :could be a good source of confusing paradoxes < 1307479309 834971 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Hmm. eglibc is rather less configurable than I'd hoped. < 1307479321 395514 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Though still a hell of a lot better than glibc. < 1307479423 192307 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :It's possible to make a glibc that won't use dlopen with static linking. That's nice, at least. < 1307479449 7247 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :brb < 1307479455 737230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nooga, has anyone read the Star Diaries? < 1307479546 612475 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's the star diaries < 1307479557 117109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, exactly. < 1307479579 439632 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Wow, apparently just getting rid of eglibc's locale support suts a giant swath of the libc's size. < 1307479580 895337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DAMMIT MAHARBA < 1307479583 553785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm emailing that bastard < 1307479592 539629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You must be logged in and have a valid e-mail address in your preferences to send e-mail to other users. < 1307479593 652208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1307479602 949888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION confirms his fucking email address < 1307479629 482495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This user has not specified a valid e-mail address, or has chosen not to receive e-mail from other users. < 1307479630 86788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307479640 889908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess i will just wait then < 1307479721 29803 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SUCKER < 1307479726 239312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1307479737 936186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shut up tarski............ < 1307479815 773038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :banach-tarski banach-tarski < 1307479821 646258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HYOURE A BANACH < 1307479849 344462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, does Banach-Tarski work as a recursion meme... < 1307479874 159780 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :probably not < 1307479876 456818 :KingOfKarlsruhe!~chatzilla@p5B132CC1.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027] < 1307479885 510210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll ban your ach tarski < 1307479891 858071 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not to the layman, no. < 1307479905 935905 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :banach-tarski works both as a recursion meme and as a recursion meme, separately < 1307479924 724178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people who exist suck < 1307479952 191363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, LtU has slown down lately < 1307479961 384970 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: NEEDS CONTROL GROUP FOR VERIFICATION < 1307479962 13902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and Arcane Sentiment hasn't seen a post since April < 1307480027 73411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is Arcane Sentiment written by a Clojure fan? < 1307480361 562538 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307480403 596132 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307480443 86611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there really no haskell package for fixed-sized arrays... < 1307480445 738923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. three by three by three < 1307480463 742999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :encoded in the type < 1307480480 528136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I know I could do ((a,a,a),(a,a,a),(a,a,a)) but that's ugly < 1307480500 615063 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :type Cool a = ((a, a, a), (a, a, a), (a, a, a)) < 1307480550 188459 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: (a,a,a,a,a,a,a,a,a) then? :) < 1307480555 476067 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :didn't i see a linear algebra package like that when someone was asking for how to do gauss elimination in haskell a while ago < 1307480586 745069 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(for bfjoust scoring) < 1307480598 605643 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and btw did anyone ever get that implemented < 1307480603 785367 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, ISTR something like that. < 1307480608 59450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well there's < 1307480608 762612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmatrix-static library: hmatrix with vector and matrix sizes encoded in types < 1307480615 292827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: there's repa, but that just encodes dimension in type < 1307480619 145274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nobody has yet, AFAIK < 1307480626 517123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also, aren't you essentially talking about dependent typing? < 1307480658 692962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...no. < 1307480718 763713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um. < 1307480738 111002 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh wait you actually want arrays, not matrices? < 1307480743 259634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah < 1307480745 82861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i.e. not linalg related < 1307480747 211296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, the array type depends on the dimensions, no? < 1307480756 919328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yes. This has nothing to do with dependent types. < 1307480768 988506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you think it does, you are mistaken about what dependent types are. < 1307480783 657664 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"In computer science and logic, a dependent type is a type that depends on a value" < 1307480787 886915 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(WP) < 1307480800 498374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: this is ok without dependent types because you have to encode the dimensions as a _type_, you cannot convert it from a value < 1307480812 498276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, oh, that makes more sense. < 1307480815 874217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it is ok even if you have values at the type-level. < 1307480820 421927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is no use of the dependent function arrow. < 1307480833 189615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's definitely not dependent typing < 1307480840 567310 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well i mean it's ok in haskell < 1307480848 760002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1307480903 104737 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc didn't ghc recently get an extension where integer literals could be used as types, was that for this kind of stuff... < 1307480924 147383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It did? < 1307480929 402108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would be really nice, do you have any links? < 1307481001 886141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::1:2: < 1307481002 52553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Couldn't match expected type `()' with actual type `Grid (S n0) a0' < 1307481002 226186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the first argument of `(:*:)', namely `() :*: () :*: ()' < 1307481002 388851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the expression: (() :*: () :*: () :*: X) :: Grid T3 () < 1307481006 775909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :derp herp < 1307481044 388066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (9DOLLAR SIGN0:) < 1307481048 59680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307481050 857568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no lambdabot, no dollar sign < 1307481167 303404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t () :*: () < 1307481167 502470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :() :*: () :: Grid n () ~ () => GridS n () < 1307481184 251540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful~ < 1307481239 921020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think : has same precedence as ++, 6 or so < 1307481249 549292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Constraint is no smaller than the instance head < 1307481249 712272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in the constraint: Show (Grid n t) < 1307481249 874565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (Use -XUndecidableInstances to permit this) < 1307481250 517522 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307481250 772888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sob < 1307481261 968800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data GridS n t = t :*: Grid n t < 1307481262 141753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deriving instance (Show (Grid n t)) => Show (GridS n t) < 1307481264 788540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is this not ok :( < 1307481279 228610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um doesn't the (0$0 :) trick work in ghci? < 1307481309 727184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes yes yes fix my bug < 1307481390 500354 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well "Constraint is no smaller than the instance head" looks pretty accurate < 1307481459 816995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i want the show ;_; < 1307481599 846071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i think : has same precedence as ++, 6 or so < 1307481600 891671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :five actually < 1307481624 11920 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1307481653 25011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :N :*: (N :*: N) :/: (N :*: (N :*: N) :/: N :*: (N :*: N)) < 1307481654 601691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1307481656 549153 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i may have misunderstood; at least i cannot find these number literal types in the language options < 1307481662 659095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I said it was infixr why don't you take that into account :( < 1307481679 617156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but hey look, planet overkill: http://sprunge.us/IAJR < 1307481693 945498 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Show instances don't; we've discussed this before i think < 1307481713 652934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*derived Show instances < 1307481737 654946 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :define showsPrec yourself if you want it to be nice < 1307481747 552152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah yeah :D < 1307481897 7595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class (Show t => Show (Grid s t)) => Grid s t where < 1307481900 194968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not a valid constraint, is it. < 1307482077 496134 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er no? < 1307482094 862912 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you might want a , there < 1307482113 548365 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1307482129 557858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=Wiy_eHdj8kg < 1307482135 638097 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Cool. < 1307482143 360645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope < 1307482169 806935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, now i'm venturing into dependent typey territory (wanted to make xs!n a type error if n is too big :D) < 1307482361 23073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh... this is irritating < 1307483279 364684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i'm still working on it :D < 1307483385 452655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307483386 675208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this won't work < 1307483388 775418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of how I... argh < 1307483635 835161 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i'm writing an infinite, recursive loop that won't kill the stack :D < 1307483642 830750 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :in C < 1307483717 94136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :_portable_ C? < 1307483956 917896 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com QUIT :Read error: Connection reset by peer < 1307484010 379934 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1307484098 803867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i wish haskell had proper overloaded integers :( < 1307484117 689391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(you can't define a LessThanFour type where (4 :: LessThanFour) causes a type error) < 1307484147 863627 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1307484249 41198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1307484270 837370 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1307484856 243996 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oerjan: i use cdecl and pop function address from the stack as an argument < 1307484892 798513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: so, not portable. < 1307484930 335812 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :who cares < 1307484939 90310 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :it's a hack < 1307484941 964114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :PERFECTIONISTS < 1307485034 453169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: well it's not /C/ < 1307485091 184188 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :nor /b/ < 1307485103 951067 :olsner!~sal@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nor /d/ < 1307485481 920130 :oscuro!~oscuro@77.209.41.125 JOIN :#esoteric < 1307485484 859627 :oscuro!~oscuro@77.209.41.125 QUIT :Client Quit < 1307486693 227432 :augur!~augur@129.2.129.35 QUIT :Remote host closed the connection < 1307487014 934259 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :nooga: You could just assume GNU C and make it easy on yourself. :P < 1307487109 935754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For example, ''pabi'' plus ''raha'' (5) is written ''gahaha pabi raha''. < 1307487111 685690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gahaha < 1307487115 708263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: gahaha < 1307487167 832259 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm syl < 1307487201 852359 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gahaha is a good name for addition < 1307487418 667400 :MigoMipo!~John@84-217-6-173.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1307487878 335908 :olsner!~sal@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1307487925 229989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hey i'm reading a log where you mock me for proposing writing everything above the kernel and drivers in a high-level language because you'd need a supercomputer to do anything :D < 1307487927 193146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thought you should know < 1307487997 385987 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :O-o < 1307488010 317636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: its ok hes less of a terrible person now < 1307488016 693405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SLIGHTLY LESS < 1307488026 324566 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :nooga: I have learned that C sucks terribly. < 1307488040 126866 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i heard that i'm a terrible person < 1307488044 863163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol apparently Singularity is proof that nothing good will come from Microsoft ever :DDDD < 1307488050 440565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ok to mock all you guyses past selves right < 1307488055 336115 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :And that smart algorithms > smart microöptimizations, 99% of the time. < 1307488055 722727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean i do it to your present selves so i figure < 1307488065 858157 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :from GLaDOS while playing portal 2 < 1307488081 601154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:32:36: Bring back Lisp Machines! Write the OS in Lisp and let the user-mode language be Haskell! < 1307488081 958175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:32:49: VIVA LA GRAPH REDUCIÃ<93>N! < 1307488082 121043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:33:23: You say this because you are unfamiliar with anything more low-level than a simple GUI. :P < 1307488083 697644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hurt my feelings :( < 1307488089 467771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(vim messing up the unicode, that is) < 1307488134 972677 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net PRIVMSG #esoteric :Also, if you're *going* to do C, it should suck less. < 1307488159 837339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently if lisp machines were at all good at anything they would still be being made because there's a niche market for them :x < 1307488162 609315 :Tritonio!~TrT@150.140.229.163 JOIN :#esoteric < 1307488189 594149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell machine? < 1307488199 663161 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :someone should make a lisp cluster in one FPGA chip < 1307488205 78135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Reduceron < 1307488206 652641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cs.york.ac.uk/fp/reduceron/ < 1307488206 935877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :massive thunk registers. < 1307488211 898716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: stanislav is ostensibly working on a lisp fpga :P < 1307488217 710287 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oh < 1307488219 160539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It's a symbolic graph-reduction FPGA machine < 1307488228 249491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Specified in York Lava, which is a Haskell library for declarative hardware < 1307488235 587227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's the coolest damn thing ever < 1307488249 217118 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :declarative hardware sounds mind blowing < 1307488254 857673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure if your definition of cool is representative. < 1307488265 570741 :dnm_!~dnm@li97-254.members.linode.com PART :#esoteric < 1307488269 496993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: How is this not cool. < 1307488279 855831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: see YorkLava.txt in http://www.cs.york.ac.uk/fp/reduceron/york-lava.tar.gz < 1307488285 444659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: also, ais' work is similar to this < 1307488293 481925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that he's working on something "one level up" from VHDL < 1307488297 853355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's declarative < 1307488315 570307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why he's spending his days compiling algol 60 code into vhdl :) < 1307488324 553872 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1307488344 608322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, the Reduceron is just the coolest thing. and the memos are mind-expanding. < 1307488366 208818 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've heard similar things about various drugs. < 1307488372 639641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shush you. < 1307488397 679857 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :cool < 1307488418 458072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: but yeah, the entire Reduceron is specified in York Lava < 1307488438 88757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's also an emulator in ~seven hundred and fifty lines of C < 1307488443 722042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(including whitespace and comments) < 1307488449 668180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with speculative evaluation, too < 1307488450 724864 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what are we talking about? < 1307488458 453302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The Reduceron http://www.cs.york.ac.uk/fp/reduceron/ < 1307488460 374972 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :yeah, i'm reading the emulator src ;] < 1307488463 867357 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :at the moment < 1307488472 779183 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :or rather browsing it < 1307488473 652291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: a purely-functional, symbolic graph reducing CPU architecture < 1307488476 447355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implemented on FPGAs < 1307488489 552902 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait what < 1307488496 794824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Define "wait what" :P < 1307488513 476776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: look at fpga/Reduceron/Reduceron.vhd... gotta love generated code :D < 1307488518 541124 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's haskell in ur circuitry < 1307488528 634244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: "ur circuitry"? < 1307488546 807073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The actual stuff the Reduceron evaluates is more like term-rewriting languages (think Q, Pure) than Haskell < 1307488551 26439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yes, it's functional hardware. < 1307488568 924870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Defined with York Lava, which is a Haskell library for declarative hardware development that outputs to VHDL. I feel like I'm repeating myself. < 1307488573 409487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably because I am repeating myself. < 1307488787 335626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp len perl $_=<>;print length < 1307488787 872617 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len installed. < 1307488796 836517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp len < 1307488797 81793 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len deleted. < 1307488798 839837 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1307488801 379715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp len sh wc -c < 1307488801 703460 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len installed. < 1307488806 95383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!len abcd < 1307488807 547654 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​5 < 1307488812 835782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp len < 1307488813 52696 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len deleted. < 1307488815 981135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh wc < 1307488816 257390 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307488818 254954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc def < 1307488818 651113 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 2 8 < 1307488825 643643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp wc < 1307488825 866020 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307488834 385646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh wc -wm < 1307488834 647516 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307488835 306287 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think what you're looking for is.. < 1307488837 710072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc def < 1307488838 98457 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​2 8 < 1307488841 30598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Excellent. < 1307488845 989020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope.. < 1307488849 433838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope? < 1307488854 165299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It shows words, and characters. < 1307488857 139788 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: lol at the vhdl code < 1307488858 713082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Looks good to me. < 1307488876 200232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: you should look through the memos, they're really cool < 1307488886 894950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc < 1307488887 135933 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307488887 507947 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i will, but tomorrow < 1307488888 156879 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp len perl $_=<>;print `wc $_` < 1307488888 438028 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len installed. < 1307488897 823665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ... < 1307488900 800755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for a start < 1307488901 844644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that won't work < 1307488903 589310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for a second < 1307488904 462185 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :got to go, good night < 1307488904 639271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SRSLY? < 1307488910 707686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what won't work? < 1307488913 774761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: night < 1307488914 996848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: your perl < 1307488921 546329 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...because? < 1307488930 952388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`wc $_` < 1307488932 352216 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307488941 566617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...uh, okay? < 1307488946 407835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc -c "sup dawg" < 1307488946 570560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :think about it. < 1307488958 358591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fail < 1307488958 667774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am. < 1307488959 574812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you forgot sh < 1307488964 149302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sh wc -c "sup dawg" < 1307488964 646162 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/wc: sup dawg: No such file or directory < 1307488972 264165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, it's actually < 1307488973 668387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!sh wc -c sup dawg < 1307488974 129774 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/wc: sup: No such file or directory < 1307488975 686689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't quote it at all < 1307488988 491531 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why do I sh? < 1307489005 308446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? < 1307489013 28017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :` ` /is/ sh... < 1307489014 748723 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307489025 785431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i meant in < 1307489027 187739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !wc -c "sup dawg" < 1307489051 848857 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1307489054 913086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I forgot sh in that? < 1307489056 251073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1307489066 213689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your version is borken, simple as :P < 1307489176 729261 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 258 seconds < 1307489213 642624 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc perl $_=<>;print `wc $_` < 1307489213 909580 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307489217 960193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc -c sup dawg < 1307489218 529299 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/wc: sup: No such file or directory < 1307489231 440855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1307489240 409959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp len < 1307489240 654079 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter len deleted. < 1307489333 513934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc < 1307489333 746379 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307489343 784601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1307489359 811411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not useful if I can't specify options as well as the standard input. < 1307489364 424982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm doing so < 1307489375 893669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with Perl right? :P < 1307489382 448624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1307489399 454979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not going to be as awesome then... < 1307489436 984620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\b[^-].*//'`; text=`echo "$text" | sed 's/.*\b\([^-]\)/\1/'`; echo "$text" | wc $opts < 1307489437 305547 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307489439 604807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`wc abc < 1307489441 68096 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307489445 861150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc < 1307489446 589518 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 1 4 < 1307489449 69763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh god... < 1307489450 443213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -c abc < 1307489451 150193 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 1 4 - < 1307489455 10666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah < 1307489456 757143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll fix it later < 1307489648 871520 :FireFly!~firefly@unaffiliated/firefly QUIT :Remote host closed the connection < 1307489660 975098 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1307489766 511731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $_="test";@x=s/test//g;print @x < 1307489767 4611 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 < 1307489783 850710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION drools over the reduceron memos some more < 1307489817 748057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"To see the impact of the dynamic sharing analysis, look at the < 1307489817 922134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :differences between the numbers of updates and unwinds. Without any < 1307489818 98627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sharing analysis, these numbers would be the same. On average, the < 1307489818 261178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dynamic sharing analysis avoids 60% of updates." < 1307489861 76148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan when i make the perfect computer you can have one ok < 1307489867 891907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION kind < 1307490073 731138 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :OK < 1307490097 187681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you were meant to say "thank you you are so kind" < 1307490127 259784 :pikhq_!~pikhq@174-22-168-63.clsp.qwest.net JOIN :#esoteric < 1307490127 964062 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Danke schön, Sie sind so Kind < 1307490153 56744 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric ::D < 1307490163 75660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :caret _______ caret < 1307490168 364510 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1307490170 937258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops now you guys know my widemouthed secret too < 1307490331 158184 :pikhq!~pikhq@174-22-167-10.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1307490351 210969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>; $r=qr/^\w*([-]\W*\w*)*/; $opt=join(' ', m/$r/); s/$r//;print `echo "$_" | wc $opt` < 1307490351 493153 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307490361 829008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c sup dawg < 1307490362 294278 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​11 < 1307490367 955969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...not quite. < 1307490390 161904 :Tritonio!~TrT@150.140.229.163 QUIT :Quit: Leaving < 1307490392 36112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop using perl asshole < 1307490395 6182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1307490408 86972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/\b[^-].*//' < 1307490409 483309 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​- < 1307490411 582420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1307490412 228264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..asshole? What about Perl makes me an asshole. < 1307490419 208993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: perl :| < 1307490420 956967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok now for good sh time < 1307490431 684251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/\( \|^\)[^-].*//' < 1307490433 79998 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​-abc < 1307490449 920291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/.*\( \|^\)\([^-]//' < 1307490451 318131 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307490456 39658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "-abc donkeys" | sed 's/.*\( \|^\)\([^-]\)/\/' < 1307490456 566603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1307490457 288509 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1307490457 611845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X just fucked up < 1307490463 350722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307490463 614215 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307490465 408929 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1307490491 463847 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1307490525 136831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\( \|^\)[^-].*//'`; text=`echo "$text" | sed 's/.*\( \|^\)\([^-]\)/\2/'`; echo "$text" | wc $opts < 1307490525 402145 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for wc! < 1307490528 6134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp wc < 1307490528 243235 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307490528 952737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\( \|^\)[^-].*//'`; text=`echo "$text" | sed 's/.*\( \|^\)\([^-]\)/\2/'`; echo "$text" | wc $opts < 1307490529 212659 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307490534 118615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc abc < 1307490534 822193 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 1 4 < 1307490538 917488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -c abc < 1307490539 601460 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​4 < 1307490548 117196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... < 1307490548 420878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1307490550 509036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!delinterp wc < 1307490550 754035 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc deleted. < 1307490556 912583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!addinterp wc sh text=`cat`; opts=`echo "$text" | sed 's/\( \|^\)[^-].*//'`; text=`echo "$text" | sed 's/.*\( \|^\)\([^-]\)/\2/'`; echo -n "$text" | wc $opts < 1307490557 168623 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc installed. < 1307490560 76426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -c abc < 1307490560 632719 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3 < 1307490563 617985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1307490567 597651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -m abc < 1307490568 288977 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​3 < 1307490569 205187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -l abc < 1307490569 889060 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​0 < 1307490572 570882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -wm abc < 1307490573 324965 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 3 < 1307490574 686083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!wc -w -m abc < 1307490575 324860 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 3 < 1307490579 606008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: bow to your new god < 1307490584 674072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>; $r=qr/^\w*([-]\W+\w+)*/; m/$r/; $opt=$1; s/$r//;print `echo "$_" | wc $opt` < 1307490584 952780 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307490588 689666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc -wm abc < 1307490589 345579 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 3 < 1307490604 723769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AWWW YEAH I'M LEIBNIZ < 1307490605 771437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fail < 1307490608 165705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !addinterp wc2 < 1307490610 279169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !wc < 1307490613 651764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ROFL < 1307490617 502578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-ahem- < 1307490623 252738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's because you STOLE It. < 1307490633 693892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -wm abc < 1307490634 185552 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​2 2 9 < 1307490637 96578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha < 1307490640 623217 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why are there bans on this channel < 1307490645 679370 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :could someone please remove them all < 1307490669 56918 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :they're all for you < 1307490669 670836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why < 1307490669 833335 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric ::( < 1307490675 488140 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :in case you ever want to use those hosts < 1307490677 59925 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :they irk me < 1307490678 645075 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric ::D < 1307490681 421135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* #esoteric Banlist: Tue Mar 29 04:26:23 honey!*@beehive.insectopia.us kornbluth.freenode.net < 1307490684 505723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats an important ban oklopol < 1307490686 564376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307490686 793475 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307490688 444291 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :why < 1307490691 601287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because honey < 1307490693 469666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we are at war < 1307490694 899277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the bees < 1307490705 602942 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :please remove that < 1307490707 309488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should totally remove the shutup bans though oerjan < 1307490709 270369 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :i have a bee nest outside my window < 1307490711 545714 :cheater_!~ubuntu@ip-80-226-194-194.vodafone-net.de PRIVMSG #esoteric :not joking here < 1307490716 961428 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :oerjan: could you remove the bans < 1307490728 754353 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :really think those people are trying to get in? < 1307490750 42708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shutup would definitely return if its ban was removed < 1307490810 898296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;/^\w*([-]\W+\w+)*/;$opt=$1;s/$opt//;print `echo "$_" | wc $opt` < 1307490811 180988 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307490817 176184 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c abc < 1307490817 768159 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​1 2 7 < 1307490822 324738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1307490824 495019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1307490869 164984 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we already did a ban list cleanup not _that_ long ago < 1307490893 312381 :oklopol!~oklopol@dyn37-212.vpn.utu.fi PRIVMSG #esoteric :those are all over a month old < 1307490926 921459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definitely think we need shutup unbanned < 1307490937 767843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: fix my program for me. < 1307490942 155644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...by which i mean something like < 6 months ago < 1307490944 454892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: i did, by rewriting it in sh, in the past < 1307490960 717186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307490960 994678 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491004 530776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;/^\w*([-]\W+\w+)*/;$opt=$1;s/$opt//;print;#print `echo "$_" | wc $opt` < 1307491004 799118 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491009 467844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c test teorkjwerijwer < 1307491009 860666 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-c test teorkjwerijwer < 1307491022 818355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...WHUT. < 1307491042 238265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nt;# < 1307491054 39029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :t//;print;#print `ec < 1307491054 519721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know that was intentional. < 1307491055 445392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be precise < 1307491067 222391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :homp;/^\w*([-]\W+\w+)*/;$o < 1307491073 463345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well thats not... kosher. < 1307491077 601486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it. < 1307491078 992417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm. < 1307491083 214778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a boolean matching? < 1307491083 377305 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1307491083 579509 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? < 1307491087 509928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1307491106 953129 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I know what I could do... < 1307491111 840213 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp wc2 < 1307491112 65644 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 deleted. < 1307491127 461026 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION hugs lambdabot  < 1307491160 363193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp wc2 perl $_=<>;chomp;s/^\w*([-]\W+\w+)*//;$opt=$1;print;#print `echo "$_" | wc $opt` < 1307491160 626711 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter wc2 installed. < 1307491163 621149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wc2 -c test < 1307491164 31580 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-c test < 1307491165 961047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1307491173 972942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :something's wrong with the regex then. < 1307491195 192311 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ooooh < 1307491197 681422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. :P