< 1281571210 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the 64-bit Unix ABI specifies that the xmm registers are used for floats and doubles.. < 1281572823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" my sleep generally ends up involving ..." <<< when i'm half asleep, reading math, i sometimes get these sudden feelings that one mathematical object in a definition is angry with another one, or that some things have a love affair, sometimes a rather complicated scenario can appear, where all the mathematical objects are humans with certain roles in some human interaction vaguely similar to what's being defined or proven < 1281572840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and when it happens i usually try to keep reading without falling to sleep because it's fucking awesome < 1281572876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1281572879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1281572881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i mean the scenario doesn't evolve or anything, but i continue in hope that it happens again) < 1281572892 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :will you be my argument tonight < 1281572893 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x3 < 1281572928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i remembered these... i guess they are sort of microdreams because i can't seem to remember them for very long < 1281572968 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The mathematical love affairs were interesting. Try reading a romance novel and a maths book at the same time. < 1281573079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't read fiction < 1281573094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: BE MY ARGUMENT < 1281573098 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I NEED YOU IN ME < 1281573099 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, presumably because it tends to be typeset in non-monospaced fonts. < 1281573101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1281573112 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :augur(oklopol) < 1281573114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: so is math, so can't be the reason < 1281573118 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I WANT TO PUT YOU IN MY BODY < 1281573140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: more haskellish plx. < 1281573146 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, can you just not make sense of the words, or do you just not like it? < 1281573156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur =<< oklopol < 1281573162 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1281573168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: let's not get carried away < 1281573170 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats backwards, oerjan < 1281573170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BUT IT'S MONADIC < 1281573174 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol >>= augur < 1281573174 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that eviscerates oklopol first. < 1281573183 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont think =<< is defined at all < 1281573189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is < 1281573193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eviscerates? i don't think we're thinking of the same monad < 1281573193 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :augur, it's in Control.Monad < 1281573204 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm thinking of the Person monad. < 1281573211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :realyl < 1281573212 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats weird < 1281573223 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats reverse-bind do? < 1281573226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] =<< [4,5] < 1281573226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :same < 1281573228 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :besides bind, i mean < 1281573236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh bind < 1281573237 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It provides an interface between computations in the brain and the body. < 1281573238 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, thats not a function < 1281573250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1281573250 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :[4,5] >>= [1,2,3] is a type error. < 1281573259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell const [1,2,3] =<< [4,5] < 1281573260 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So bind rips a person's brain out of their body and applies the other one to it. < 1281573260 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[1,2,3,1,2,3] < 1281573278 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :As such, oklopol >>= return is effectively a brain transplant. < 1281573294 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck < 1281573299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's just the same with arguments swapped, for when you want "arguments" to go last like with ordinary functions < 1281573306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] << [4,5] < 1281573312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [4,5] >>= const [1,2,3] < 1281573313 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[1,2,3,1,2,3] < 1281573321 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol >>= augur probably takes augur's body and puts oklopol's brain in it. < 1281573324 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, ok < 1281573327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait what's wrong with mine < 1281573332 0 :Flonk!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716] < 1281573333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1281573334 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that took a bit < 1281573335 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, learn to monad. < 1281573341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1281573342 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :t (>>) < 1281573344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(>>) :: (Monad m) => m a -> m b -> m b < 1281573353 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>> is just sequencing < 1281573372 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its basically >>= where the argument of the function is _ < 1281573392 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :>> does weird things with lists, actually. < 1281573401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's why i thought [1,2,3] << [4,5] is [4,5] >>= const [1,2,3]. < 1281573405 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] >> [4,5] < 1281573407 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[4,5,4,5,4,5] < 1281573410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: =<< is better for combining with . as they have the same "direction of flow" < 1281573415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1281573416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1281573421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i was correct < 1281573423 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, correct. < 1281573430 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You have indeed learnt to monad. < 1281573438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i see < 1281573442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so why didn't mine work then < 1281573449 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<< isnt defined is why < 1281573455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or is << not defined, ego said something about problems with ++ < 1281573470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.19254.hs:1:33: parse error on input `++' < 1281573478 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :augur, probably because if they defined every variant on every operator then Haskell would be enormous. < 1281573479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :therefore i assumed << is defined < 1281573484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1281573487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :given that it's a parse error < 1281573491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a bit stupid of me < 1281573493 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well < 1281573495 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :did you just type ++ < 1281573498 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or did you type (++) < 1281573503 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you assumed that GHC error reporting was going to be clear? < 1281573506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tope "!haskell [1,2,3] << [4,5]" < 1281573518 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :i concatMap < 1281573519 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :concatMap :: (a -> [b]) -> [a] -> [b] -- Defined in GHC.List < 1281573538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but as i said: silly of me < 1281573551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] << [4,5] < 1281573562 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :<< isn't defined! < 1281573565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: says nothing about ++ for me < 1281573574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1281573575 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I checked in my own GHCi. < 1281573581 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1281573581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] << [4,5] < 1281573584 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in your ghci < 1281573585 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It isn't even defined in Control.Monad. < 1281573586 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you just typing ++ < 1281573594 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and getting the parse error? < 1281573597 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or are you typing (++) < 1281573598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a haskell interp or compiler < 1281573607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't program. < 1281573615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so where the fuck did "/tmp/input.19254.hs:1:33: parse error on input `++'" come from < 1281573618 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont make me fuck you up < 1281573621 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what are you doing on a programming channel? < 1281573623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :egobot told me in pm < 1281573632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what did you type to egobot < 1281573633 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :augur, EgoBot DCCs to you if the input is multi-line. < 1281573633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1281573641 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/in/out/ < 1281573645 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :!haskell ++ < 1281573649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: i mostly talk about math and design languages < 1281573652 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :!haskell (++) < 1281573692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i tope "!haskell [1,2,3] << [4,5]", as i said; in any case i retried and now it says ":1:117: Not in scope: `Main.main'" < 1281573693 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :augur, operators need either to have both arguments or be bracketed, otherwise they are syntax errors. < 1281573694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1281573696 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :As such, < 1281573704 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :i (++) < 1281573705 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(++) :: [a] -> [a] -> [a] -- Defined in GHC.Base < 1281573707 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :i ++ < 1281573708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(++) :: [a] -> [a] -> [a] -- Defined in GHC.Base < 1281573718 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :t ++ < 1281573721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh and "tope" means "typed" in case you don't know olden golden english < 1281573724 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: i know this < 1281573728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they said tope in the 1500's < 1281573729 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is why i was asking oklopol < 1281573731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: (++) is a function and has no printable form by default < 1281573733 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :augur, good, just checking. < 1281573763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] << [4,5] < 1281573789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: to tell this a third time, for fun, i did not type ++ anywhere, in fact it's months since i typed it. < 1281573803 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1281573804 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well < 1281573806 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're crazy < 1281573807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's weird i just get a simple parse error with no mention of ++ < 1281573812 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :be my argument tonight <3 < 1281573812 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1281573816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shall bye < 1281573821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] << [4,5] < 1281573828 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, STOP DOING THAT < 1281573831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1281573833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :getting closer < 1281573834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : /tmp/input.19886.hs:2:0: < 1281573834 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It'll never work! < 1281573834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : parse error (possibly incorrect indentation) < 1281573836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1281573846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's what i got, essentially < 1281573849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :both times < 1281573860 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have GHCi on my computer. << is not defined in the Prelude or in Control.Monad. < 1281573864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's try it again < 1281573867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] << [4,5] < 1281573870 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :DIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEe < 1281573885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try once more, gave me parse error again < 1281573887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!haskell [1,2,3] << [4,5] < 1281573893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1281573901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems it's now consistently a parse error < 1281573907 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol >>= const $ return "Die, oklopol's brain!" < 1281573966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: we're not trying to make << work, we're just wondering why EgoBot apparently gives oklopol strangely inconsistent error messages to that < 1281573986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :involving ++ at least one time < 1281574006 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :"I try hard to forget Perl every day" < 1281574036 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :That reminds me, I'm taking a class on Perl this upcoming semester :( < 1281574042 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well, doesn't !haskell do weird things if GHCi complains? < 1281574046 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!show haskell < 1281574046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1281574054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are these definitions standard: given a cayley graph G with generators X = {g_1, ..., g_n}, we define norms on strings over X by calculating the amounts of uses of each g_i (k-norms and shit), and then we define the norm of an element as the minimal norm of a representation as string over X, then we can define balls as usual and ellipsoids by weighing generators differently when computing the norm < 1281574054 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1281574055 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1281574065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: yes. but the message should still be the same each time... < 1281574082 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well, once it leaves GHCi all bets are off. < 1281574083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no f idea < 1281574091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1281574113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: oh it just puts it in a file and loads that file as a module with runghc, afaik < 1281574151 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, which command exactly caused the weird error? < 1281574167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the one you've been bloody complaining about! < 1281574173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1281574182 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, OKOKOK < 1281574218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :apart from the ellipsoids, i'm basically asking if cayley graphs usually inherit the normal metric of the graph < 1281574226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which they obviously do < 1281574238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the ellipsoid is fun because we can generalize things like rectangles < 1281574261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because rectangles are the ellipsoids in Z^2 with the infinity norm < 1281574273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with the usualy generators < 1281574280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*usual < 1281574299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh hm wait i think i may know what happened. EgoBot has a bug that sometimes causes it to give the response for one command only after the next one... you must have got the response to one of augur's ++ tests < 1281574314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1281574327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got two though, but i guess that's just how god made me < 1281574346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get how people don't find cayley graphs so fucking sexy < 1281574350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it happened with both of his tests... < 1281574431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean half the lemmas for finite semigroups can be reduced to tracing paths on the cayley graph (the two lemmas i know, that, i just generalized this for arbitrary proofs) < 1281574436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lol good point :D < 1281574453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have i mentioned i'm an idiot < 1281574463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1281574493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then, as an idiot your word cannot be trusted on such matters < 1281574537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, only that who are truly smart can know he is not know much things. < 1281574554 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1281574593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye hoovie < 1281574787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1281574852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i cannot open new internet connections < 1281575301 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fiveminute.net/nextgen/comic.php?ep=encounteratfarpoint&page=1 < 1281575572 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Meh, the non-comic is better < 1281575582 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I'm still reading the comic for some reason < 1281575845 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :"Yar: I don't waste time thinking. Life is short. Really, really short. < 1281575845 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :" < 1281576004 0 :SevenInchBread!unknown@unknown.invalid NICK :CakeProphet < 1281577357 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281577432 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281577656 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1281577804 0 :CakeProphet!~adam@h220.5.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1281578242 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1281579084 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281579225 0 :sebbu2!~sebbu@ADijon-152-1-17-211.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1281579416 0 :sebbu!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281579670 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1281579979 0 :oklopol!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1281580868 0 :benuphoenix!unknown@unknown.invalid QUIT :Quit: leaving < 1281581697 0 :Wamanuz!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281582115 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Nurse Ogawa: ...and he also seems to be pregnant. < 1281582115 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Crusher: But that's impossible! We were really carefu-- < 1281582242 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281582263 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Worf: Good news, Doctor. The new Trill host, Kareel, is finally here. < 1281582263 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Crusher: Where? I don't see anyone. < 1281582263 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Worf: Our guest first had to stop by the ladies' room. < 1281582263 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Crusher: That's strange. Is the men's washroom broken? < 1281582263 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Worf: It is working considerably better than your ability to take a hint. < 1281583176 0 :SevenInchBread!~adam@h240.60.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1281583289 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281583552 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Oh sure, TOS is legally available online, but not TNG < 1281583680 0 :Gregor-P!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1281584938 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Worf: Good news, Doctor. The new Trill host, Kareel, is finally here. < 1281584938 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Crusher: Where? I don't see anyone. < 1281584938 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Worf: Our guest first had to stop by the ladies' room. < 1281584938 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Crusher: That's strange. Is the men's washroom broken? < 1281584938 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Worf: It is working considerably better than your ability to take a hint. < 1281584940 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1281584945 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Paris: Did you just spoil the plot for the sake of a lame DS9 reference? Neelix, Neelix, Neelix.... < 1281585022 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Janeway: Janeway to all hands: turns out we're all fictional. < 1281585061 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :balrgslakjfdls < 1281585292 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :someone say something < 1281585325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you just ruined my comment! < 1281585344 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :NEVER < 1281585347 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: you < 1281585373 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :nothing? < 1281585436 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :curses < 1281586245 0 :CakeProphet!~adam@h13.56.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1281586383 0 :SevenInchBread!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1281586608 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281588096 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1281588562 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281588803 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1281589524 0 :Sgeo__!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281589575 0 :CakeProphet!~adam@h1.58.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1281589933 0 :sebbu!~sebbu@ADijon-152-1-17-211.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1281590105 0 :sebbu2!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1281591438 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1281591592 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1281591640 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1281592814 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281592992 0 :sshc!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1281593121 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281593276 0 :sshc_!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1281593551 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1281593765 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281594614 0 :CakeProphet!~adam@h31.37.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1281597075 0 :cal153!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1281597083 0 :cal153!unknown@unknown.invalid QUIT :Client Quit < 1281597163 0 :cal153!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1281598002 0 :ski!~slj@c-0212e055.1149-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1281598952 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1281599529 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281599999 0 :clog!unknown@unknown.invalid QUIT :ended < 1281600000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1281600503 0 :asiekierka!asiekierka@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1281600506 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1281605868 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1281609210 0 :Flonk!~chatzilla@80-123-33-71.adsl.highway.telekom.at JOIN :#esoteric < 1281610664 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1281611113 0 :Phantom_Hoover!~phantomho@92.233.174.117 JOIN :#esoteric < 1281611400 0 :ski!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1281613161 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: New quit message. Entering 2006 in style. < 1281613458 0 :SevenInchBread!~adam@h228.35.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1281613623 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281613863 0 :MigoMipo!~John@84-217-15-223.tn.glocalnet.net JOIN :#esoteric < 1281614345 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Supposedly Microsoft misdocumented the API calling convention to say that arguments were passed left-to-right rather than right-to-left. < 1281614365 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How did these people corner the home computer market, again? < 1281615243 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Internet Explorer 4 through 6 and being the first OS that's not a pain to use (Windows 95), why? < 1281615247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :err, that wasn't < 1281615253 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that was when Linux was almost useless for a newbie < 1281615256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Macs ran only on Macs < 1281615261 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and OS/2 was largely abandoned < 1281615382 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :they used the occasion and made an (largely crap when they integrated IE and slowed their OS down) OS useful for the average Joe < 1281615387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so everyone went "OMG GIMMIE THAT" < 1281615833 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :around the time of IE4, it was really cool that it could make files act like links, underlined and single-click < 1281615841 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it was like "omg, the web! in my desktop!" < 1281616254 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1281616708 0 :Sgeo__!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1281616804 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1281616895 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__, did you succeed in hitting yourself in the head with a lambda? < 1281616922 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I succeeded in being very tired, but not sleeping < 1281618196 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__, I assume you're on holiday, then? < 1281618212 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1281618219 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :School starts... I don't know when School starts, exactly < 1281618234 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How old are you, exactly? < 1281618261 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :21 < 1281618279 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :By school I mean college, btw < 1281618302 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why not say "college", then? < 1281618307 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's confusing! < 1281619771 0 :ais523!~ais523@cpc2-king8-0-0-cust831.perr.cable.virginmedia.com JOIN :#esoteric < 1281619773 0 :ais523!unknown@unknown.invalid QUIT :Changing host < 1281619773 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1281621427 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :if the mandelbrot set is not computable, could it be [used to implement something] turing complete? < 1281621454 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the Seaside book < 1281621485 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1281622427 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1281622575 0 :AnMaster!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1281622585 0 :AnMaster!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281622969 0 :AnMaster!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1281623078 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281624506 0 :MizardX!unknown@unknown.invalid QUIT :Quit: from __future__ import skynet < 1281624523 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1281626170 0 :asiekierka1!asiekierka@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1281626350 0 :asiekierka!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1281627185 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Later < 1281627356 0 :asiekierka1!unknown@unknown.invalid QUIT : < 1281627522 0 :derdon!~quassel@p5B3E3CAA.dip.t-dialin.net JOIN :#esoteric < 1281627787 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1281628339 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1281628389 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281628767 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Observation: When Ryan North asks for guest Dinosaur Comics, he gets T-Rex/Utahraptor slash action. < 1281629461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, not too surprising, since we know they used to be gay lovers < 1281629788 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's arguably how canon that is. But then, guest comics aren't canon anyway. < 1281629799 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*argubale < 1281629801 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*arguable X_X < 1281630427 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1281630811 0 :Killerkid!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1281630848 0 :Phantom_Hoover!~phantomho@92.233.174.117 JOIN :#esoteric < 1281631533 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's assuming that it has any canon at all < 1281631548 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Instead of being just a string of mostly unrelated jokes < 1281631551 0 :Killerkid!~l1am9111@host86-179-176-21.range86-179.btcentralplus.com JOIN :#esoteric < 1281631625 0 :kar8nga!~kar8nga@78.104.80.71 JOIN :#esoteric < 1281633184 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1281633233 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, would Hackiki and the bots be vulnerable to f00foids? < 1281633804 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1281634000 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1281634037 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1281634059 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey! < 1281634100 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: NO < 1281634119 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah, cpressey's evil twin. < 1281634193 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is waiting for someone to implement Thue in an NSIS script < 1281634299 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1281634836 0 :Flonk_!~chatzilla@80-123-45-242.adsl.highway.telekom.at JOIN :#esoteric < 1281634929 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1281634938 0 :Flonk_!unknown@unknown.invalid NICK :Flonk < 1281635126 0 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1281635183 0 :Wamanuz!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1281635547 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What does a::=hello\ab::=world\::=\ab evaluate to in Thue? < 1281635620 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I would guess it evaluate to either or "hellob" or "world" < 1281635624 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1281635632 0 :Zuu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1281635683 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to try wearing ridiculous clothes, getting some random leaflets and walking down the Royal Mile and see if the street performers and leaflet out-handers leave him alone. < 1281635921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :God damned torrent. < 1281635935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1.4 megabytes left, and not getting any of it. < 1281635950 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :1.4MB/how much? < 1281635977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2732.0 megabytes. < 1281636002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... So I'm going through my ~/audio dir and trying to get FLACs for everything. < 1281636626 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Useless trivia: libslang is part of the Ubuntu server base system. < 1281636638 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :S-Lang, now there's a language! < 1281636699 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why are there so many languages that are variants of the exact same concept? < 1281636754 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Because they were implemented... "they stick quite well" < 1281636824 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Why they were implemented... probably mostly NIH < 1281636896 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It would be nice to destroy S-Lang, NSIS, AutoKey, etc etc and replace them all with Lua < 1281636963 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I take "mostly NIH" back. There's a subtle effect in play where the language *grows* out of "Let's make it configurizable" < 1281636992 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, where the config system grows to the point that it becomes a language in itself? < 1281637005 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yes, exactly. < 1281637017 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :S-Lang is not like that, but a lot of other ones are. < 1281637029 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot, am I connected? < 1281637029 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: can i remove the toplevel ' plugin', and in a muslim country no less. unless you're coding perhaps. < 1281637051 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, like NSIS? < 1281637096 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yes. And AutoHotKey (is its real name). And once there was this terminal program for Windows and it had its own scripting language called Aspect... oh man. Yeah. < 1281637135 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :AutoHotKey is the real name for "AutoKey". NSIS is NSIS. Not related. Just to clarify < 1281637197 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and there was this point of sale system I worked with once with its own really crappy language for its "screens"... well n/m, you get the idea. < 1281637246 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I suppose the languages are generally shoddily-implemented and slow? < 1281637371 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Naturally. < 1281637397 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :In effect, PHP comes from this school too. < 1281637494 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hell! So does bash, really. < 1281637567 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :S-Lang? < 1281637660 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, bash is kind of different. < 1281637674 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's a user interface that evolved into a language. < 1281637709 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And then there's zsh, which is basically the epitome of evolution of stuff. < 1281637724 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's a little different, I grant. But the "evolution into a language" thing is definitely there. < 1281637742 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I love the way that sentence starts off fairly eloquently and then descends to using "stuff". < 1281638040 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!sh zsh < 1281638040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.13261: line 1: zsh: command not found < 1281638174 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ZSH has a facility to use readliney editing on variable. < 1281638180 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1281638234 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Actually, zsh isn't really an example of this. < 1281638240 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, it kind of is. < 1281638886 0 :kar8nga!~kar8nga@j-4.vc-graz.ac.at JOIN :#esoteric < 1281639123 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, it has a TCP library. < 1281639131 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Let's write ZHTTP! < 1281639405 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281639417 0 :augur!~augur@c-71-196-120-234.hsd1.fl.comcast.net JOIN :#esoteric < 1281639500 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1281639500 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1281639500 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1281639547 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281639618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* cpressey is waiting for someone to implement Thue in an NSIS script <-- augh < 1281639629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Gregor, would Hackiki and the bots be vulnerable to f00foids? <-- what are f00foids? < 1281639642 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, like f00f, only not f00f.. < 1281639662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1281639755 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since f00f is obviously not dangerous on modern processors. < 1281639770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, bash is a quite nice shell to tell the truth < 1281639781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some prefer zsh, a bit too bloated for my taste < 1281639791 0 :derdon!~quassel@p5B3E2AA2.dip.t-dialin.net JOIN :#esoteric < 1281639802 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, he didn't say it wasn't, he just said that it had evolved into a language. < 1281639818 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And don't diss zsh. < 1281639818 0 :Gregor-P!~AndChat@173.153.8.64 JOIN :#esoteric < 1281639842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Ooh, it has a TCP library. <-- bash has the /dev/tcp pseudo device < 1281639849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :used it for envbot < 1281639861 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, cool. < 1281639870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, see man bash < 1281639871 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Did you write an HTTP server in it? < 1281639880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, think it is client only < 1281640188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Does bash have an editor in it? < 1281640267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, not afaik < 1281640275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, unless you mean line editing < 1281640283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Text editor. < 1281640286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, perhaps someone implemented one though < 1281640291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not afaik < 1281640310 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Egad < 1281640419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, does zsh? < 1281640430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I know busybox does, but that is kind of cheating < 1281640434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1281640437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is so much more than a shell < 1281640439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wtf < 1281640450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, link or it didn't happen < 1281640482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for citation < 1281640503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a screen shot works just fine < 1281640561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. No, zed got removed a while back. < 1281640609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1281640672 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the Professor Moriarty eps of TNG < 1281640819 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, there is a file editor in zsh, but it's limited and hacky. There's probably a better one. < 1281640841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1281640852 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :As I said, it provides a facility to edit the contents of variables, and it has a module that enables it to map files to variables. < 1281640887 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So vared mapfile\[file] will allow you to edit it if you aren't interested in hitting return. < 1281641235 0 :sebbu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1281641281 0 :sebbu!~sebbu@ADijon-152-1-17-211.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1281641670 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: TNG! < 1281641797 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__, I suppose you don't have the new Sherlock Holmes series in the US yet. < 1281642254 0 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1281642453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Ah, right, that was it. < 1281642464 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, huh? < 1281642468 0 :Wamanuz2!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1281642474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :12:21 < Phantom_Hoover> So vared mapfile\[file] will allow you to edit it if you aren't interested in hitting return. < 1281642496 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's hardly much of an editor, though. < 1281642514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor's ed. Your point? < 1281642536 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not as flamboyant as zsh tends to be. < 1281642545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm, zftp. < 1281642566 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ztcp? It has facilities to set up listeners. < 1281642674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's also zselect. < 1281642698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... And zcurses. < 1281642704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My god I could write an IRC client in zsh. < 1281642775 0 :Zuu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1281642987 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You have no ambition! < 1281643026 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :You could write ... the hooks between Posix and VFS for Microcosm :P < 1281643166 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1281643173 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1281643173 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1281644733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P: Or I could... DO NOTHING < 1281644735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAH < 1281645613 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1281645671 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have written a gopher client in bash. I have also written a server in bash (but not gopher), the server I wrote is for receiving logs from the drive wiping program. < 1281645759 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1281645828 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Everyone should write everything in Smalltalk! < 1281645851 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :/notserious < 1281645927 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, when I try to open LyX's own literate examples it tells me that literate-article.layout either doesn't work or doesn't exist. < 1281646060 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have combed Synaptic for a quick fix, and haven't found anything. < 1281646168 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You probably could write a HTTP server in bash, though, if you want to < 1281646192 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, assuming you have two-way TCP access, then yes. < 1281646198 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ZSH does give you this. < 1281646237 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In bash I just used netcat for these things, there are things relied on external programs < 1281646263 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, BORING < 1281646311 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The server I wrote was for receiving logs, the client was written in Python, and I simply modified it to connect to the server to send the logs. Each client is assigned a port number on the server to connect to, according to 1024 + the rightmost octet of its IP address. < 1281646352 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The first line of the server script (other than the #! line) is like this: trap 'jobs -p | xargs kill' exit < 1281646354 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what if two computers with the same final octet connect at once? < 1281646413 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: That won't happen. It is all a internal network and there aren't that many clients. It is designed so that each client has a unique final octet. < 1281646420 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, ah < 1281646499 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The server script simply spawns netcat in keep listening mode and redirecting output to files "log.1024" and so on, all running in background (with & at end), and then sleeps forever until interrupted. < 1281647006 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :See, if you were using ZSH you could do it with only builtins. < 1281647087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Zsh you'd just get file descriptors and select on them. < 1281647108 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, exactly. < 1281647136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, select. The system call. :) < 1281647814 0 :lafille!~lafille@212-198-248-35.rev.numericable.fr JOIN :#esoteric < 1281647885 0 :lafille!unknown@unknown.invalid QUIT :Client Quit < 1281648314 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281649042 0 :alise!~alise@91.105.85.227 JOIN :#esoteric < 1281649050 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Arson & Mathematics < 1281649061 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1281649082 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, incidentally, do you know about Multics' memory model? < 1281649093 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :--"tell me," he said, "why would I want to blow up the city?"-- < 1281649097 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: No. < 1281649131 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has the whole "disc and memory are undistinguished" thing. < 1281649139 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Obviously not with Lisp object. < 1281649143 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1281649242 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't know whether the computers at FreeGeek have Zsh < 1281649243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1281649275 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Single-level_store < 1281649403 0 :tombom!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1281649412 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1281649444 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have seen a sign "STORE HOURS MON~THU 17:00-25:00" but I think I know what they might mean by that, though. < 1281649472 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I don't see the problem. < 1281649542 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There isn't 25 hours in a day. But they might mean 1AM next day is when they close. Still, it is a bit strange way to write it < 1281649562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: hour :: (hour >= 0 && hour < 24) => Integral n < 1281649564 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't believe he didn't notice that. < 1281649587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, that was odd. < 1281649595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :hour :: (n >= 0 && n < 24) => Integral n < 1281649604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There, that's not absolutely revolting. < 1281649617 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1281649624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This torrent is mocking me. < 1281649633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0.1 megabytes left. < 1281649748 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Anime convention is tomorrow, and I do not have a mahjong table. TOO BAD < 1281649788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Shougi table, though? < 1281649858 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Would it be possible to implement something approximating to the IO monad in Lazy K?? < 1281649865 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/??/?/ < 1281649886 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't have one of those either, but I do some pieces and the paper board (the paper board is not as good as the proper one) < 1281649899 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Which torrent? < 1281649916 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: hey! < 1281649917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: The Decemberists discography. < 1281649922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: No; monads require a type system. < 1281649938 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hence "approximating". < 1281649942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: The closest you could get would be stream-based IO. ... Which Lazy K already has. < 1281649962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(granted, it's limited to stdin and stdout, *but* it's still stream-based IO.) < 1281650110 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What I'm getting at is that there's no immediately obvious way of making a function that will just print some text, wherever it's called. < 1281650123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Nor is there in Haskell. < 1281650140 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, OK, that wasn't correct wording. < 1281650153 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Hi. < 1281650173 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :putStrLn will only print some text if it is somehow executed from main. < 1281650215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Much like a Lazy K function resulting in a string will only print some text if it is somehow part of the return value of the function executed by the Lazy K RTS. < 1281650263 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What my idea came down to was that you'd have something equivalent to a bind function, and then a function would return both its IO stuff and whatever its normal value was. < 1281650286 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then abstractions would be done to make it all easy. < 1281650286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you certainly could implement the meat of an IO monad in lazy K < 1281650291 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, exactly. < 1281650308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, it's called stream-based IO, which Lazy K does... < 1281650316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's very close to a State monad i think < 1281650325 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :(putStrLn "Hi", 5)? < 1281650326 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, more or less what I had. < 1281650326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'd basically just be adding additional semantics to the input/output stream. < 1281650338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Oh, you want tuples. ;) < 1281650348 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you *have* them in Lazy K. < 1281650356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1281650393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm except a state monad isn't quite right < 1281650405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you want a state for the input but also a writer for the output < 1281650498 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, a function would get the current input stream, and return the modified input stream and whatever output it had. < 1281650520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and also a monadic return value < 1281650526 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes. < 1281650544 0 :cheater99!~cheater@p549737CF.dip.t-dialin.net JOIN :#esoteric < 1281650607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\i -> (i', o, v) < 1281650632 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, \i, v -> (i', o, v) < 1281650636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\i f -> f i' o v < 1281650641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1281650647 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What's f? < 1281650666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's just the obvious way of implementing a triple in lambda calculus < 1281650669 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's for the tuple. < 1281650674 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Carry on. < 1281650734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee return x = \i -> f i "" x < 1281650775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an output string would probably be implemented like that ShowS type < 1281650786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :info ShowS < 1281650788 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you can just use (,,) notation for triples. < 1281650797 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :type ShowS = String -> String -- Defined in GHC.Show < 1281650805 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I send a copy of a book and DVD to someone, which is a reimplementation of a old program they originally wrote but now lost the source-codes, what do you expect? < 1281650813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that makes it easy to prepend and stuff < 1281650820 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, just use Church-encoded arrays of ints... < 1281650838 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's how Lazy K does IO natively. < 1281650909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: except you'd want easy composition, which is probably easier if you do it as a prepending function. that's why haskell _has_ the ShowS type after all < 1281650926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it makes output more efficient < 1281650941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(when nesting deeply) < 1281651069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :x >>= f = \i -> let (i1, o1, v1) = x i; (i2, o2, v2) = f v1 i1 in (i2, o1 . o2, v2) < 1281651073 0 :SevenInchBread!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1281651086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :replace . by ++ if you insist on using arrays < 1281651122 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, how does ShowS work? < 1281651150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell shows True " testing" < 1281651154 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"True testing" < 1281651211 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so shows takes a value and returns a function that will take a string and append it? < 1281651218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it prepends a string to the string it is given, usually contstructed from the showsPrec method of the ShowS class < 1281651226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*Show class < 1281651234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1281651248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shows = showsPrec 0 iirc < 1281651283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :showsPrec takes a precedence value to get operators correctly parenthesized < 1281651339 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It seems that (cons x) . (cons y) is a function which appends its argument to [x,y] < 1281651350 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :At least with Church pairs. < 1281651359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it should be < 1281651429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note that it should be able to be lazy so y isn't evaluated for printing just the first bit < 1281651451 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes, I know. < 1281651490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell let s = show s in take 100 s < 1281651494 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" < 1281651508 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Neat. < 1281651527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that one only works because the first " is given lazily < 1281651587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :!haskell putStr (let s = show s in take 100 s) < 1281651588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ < 1281651595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Worst unary counter, or worst unary counter? < 1281651598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall trying a similar one based on Char rather than String and it fails due to accidental strictness < 1281651603 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wait, it isn't unary. < 1281651631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell let s = concatMap show s in take 100 s < 1281651653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't even get an error message? < 1281651654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1, 3, 4, 15 < 1281651656 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is the first lengths < 1281651659 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*are the < 1281651660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell "Boo!" < 1281651673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/4/7/ < 1281651677 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we need an !oeis < 1281651681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1281651683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1281651689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell "Boo!" < 1281651691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"Boo!" < 1281651694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1281651706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell :t let s = concatMap show s in take 100 s < 1281651710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :let s = concatMap show s in take 100 s :: [Char] < 1281651720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell let s = concatMap show s in take 100 s < 1281651741 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1281651746 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OEIS has no sequence for it < 1281651754 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, I think it's irregular. < 1281651763 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well it has /some/ formula < 1281651765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a disturbing lack of output. anyhow i knew that doesn't work because for some reason the Show instance for Char does _not_ give the initial ' lazily. let's cheat. < 1281651774 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :alise, thoughts on Seaside and Aida? < 1281651777 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I get 1 3 7 < 1281651791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell let s = '\'' : tail (concatMap show s) in take 100 s < 1281651791 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : !haskell putStr (let s = show s in take 100 s) < 1281651792 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__, How many more languages are you going to learn? < 1281651795 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ < 1281651796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I mean this < 1281651797 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"'\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\'''\\'''\\'''\\\\''\\\\''\\'''\\''" < 1281651803 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, those are both Smalltalk < 1281651803 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, it's definitely irregular. < 1281651820 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, not particularly... < 1281651823 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: that's not helpful < 1281651830 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell let s = show s in take 100 s < 1281651832 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" < 1281651850 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I get different numbers for the third block. < 1281651851 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, also, I love reading about languages < 1281651859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: it's just 2^n-1 duh < 1281651872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you miscounted the 7 < 1281651892 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1, 3, 4, 15, 31 does not contain 7 < 1281651897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :do you mean the 4? < 1281651937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, s/4/7/ i said < 1281651955 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1281651967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show '\'' < 1281651968 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1281651985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right... < 1281651997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell let s = '\'' : tail (concatMap show s) in putStrLn $ take 100 s < 1281651998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :'\'''\\''\'''\'''\'''\\''\\''\'''\'''\\''\'''\'''\'''\\''\'''\'''\'''\\''\'''\'''\'''\\''\\''\'''\'' < 1281652014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the Char variant < 1281652057 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, back to IO. < 1281652104 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So the output will be in appendable form. < 1281652133 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what FFI is like in VisualWorks < 1281652185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that's easier than figuring out another finite length array representation for Lazy K, anyhow < 1281652212 0 :CakeProphet!~adam@h40.11.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1281652272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc Lazy K uses 256 for EOF marking, so appending lots of arrays in its _standard_ output format would be highly inefficient < 1281652272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :argh! i can't kill opendns < 1281652279 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :brb, trying something < 1281652315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*concatenating < 1281652318 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281652335 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about the (cons a) . (cons b) thing? < 1281652365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: i thought that's what i was suggesting? < 1281652383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cons a is what you use for a single character output < 1281652402 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, OK, everyone's happy. < 1281652413 0 :alise_!~alise@91.104.239.187 JOIN :#esoteric < 1281652415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1281652432 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1281652454 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1281652457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay' < 1281652482 0 :sshc!unknown@unknown.invalid QUIT :*.net *.split < 1281652483 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1281652485 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Urgh, Lazier has so many errors all of a sudden. < 1281652586 0 :coppro!unknown@unknown.invalid QUIT :Changing host < 1281652586 0 :coppro!~scshunt@nat/uwaterloo/x-mabsicfvikejjftf JOIN :#esoteric < 1281652586 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OTOH they are legitimate errors, so my previous Scheme must have been very forgiving. < 1281652586 0 :alise!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1281652614 0 :derdon!unknown@unknown.invalid QUIT :*.net *.split < 1281652614 0 :jcp!unknown@unknown.invalid QUIT :*.net *.split < 1281652615 0 :cal153!unknown@unknown.invalid QUIT :*.net *.split < 1281652616 0 :cheater99!unknown@unknown.invalid QUIT :*.net *.split < 1281652616 0 :Zuu!unknown@unknown.invalid QUIT :*.net *.split < 1281652616 0 :MizardX!unknown@unknown.invalid QUIT :*.net *.split < 1281652617 0 :Deewiant!unknown@unknown.invalid QUIT :*.net *.split < 1281652618 0 :Killerkid!unknown@unknown.invalid QUIT :*.net *.split < 1281652618 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :*.net *.split < 1281652618 0 :Mathnerd314!unknown@unknown.invalid QUIT :*.net *.split < 1281652618 0 :MigoMipo!unknown@unknown.invalid QUIT :*.net *.split < 1281652619 0 :Warrigal!unknown@unknown.invalid QUIT :*.net *.split < 1281652620 0 :Wamanuz3!unknown@unknown.invalid QUIT :*.net *.split < 1281652620 0 :cpressey!unknown@unknown.invalid QUIT :*.net *.split < 1281652621 0 :Leonidas!unknown@unknown.invalid QUIT :*.net *.split < 1281652622 0 :myndzi!unknown@unknown.invalid QUIT :*.net *.split < 1281652622 0 :jix!unknown@unknown.invalid QUIT :*.net *.split < 1281652623 0 :oerjan!unknown@unknown.invalid QUIT :*.net *.split < 1281652624 0 :fungot!unknown@unknown.invalid QUIT :*.net *.split < 1281652657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1281652743 0 :Phantom_Hoover!~phantomho@92.233.174.117 JOIN :#esoteric < 1281652760 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :All present and correct? Or incorrect, even? < 1281652771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no, most people are not back yet < 1281652775 0 :cheater99!~cheater@p549737CF.dip.t-dialin.net JOIN :#esoteric < 1281652776 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1281652776 0 :Wamanuz3!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1281652776 0 :derdon!~quassel@p5B3E2AA2.dip.t-dialin.net JOIN :#esoteric < 1281652776 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1281652776 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1281652776 0 :Killerkid!~l1am9111@host86-179-176-21.range86-179.btcentralplus.com JOIN :#esoteric < 1281652776 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1281652776 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1281652776 0 :MigoMipo!~John@84-217-15-223.tn.glocalnet.net JOIN :#esoteric < 1281652776 0 :cal153!~cal@c-24-4-207-72.hsd1.ca.comcast.net JOIN :#esoteric < 1281652776 0 :myndzi!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1281652776 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1281652776 0 :jix!~jix@tomakin.h-ix.net JOIN :#esoteric < 1281652776 0 :Warrigal!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1281652776 0 :Leonidas!~Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1281652776 0 :Deewiant!~deewiant@kekkonen.cs.hut.fi JOIN :#esoteric < 1281652782 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lazy bastards. < 1281652813 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1281652813 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1281652813 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1281652817 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :DEAR TORRENT, < 1281652820 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Why did you swap your speed with pikhq's? < 1281652829 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I liked it when /I/ was the one downloading quickly. < 1281652833 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :INSINCERELY, < 1281652834 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :alise < 1281652845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1281652845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are < 1281652845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aaaargh the lag < 1281652847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :50 seconds < 1281652848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :50+ < 1281652873 0 :sshc_!unknown@unknown.invalid QUIT :*.net *.split < 1281652873 0 :mtve!unknown@unknown.invalid QUIT :*.net *.split < 1281652873 0 :Gregor!unknown@unknown.invalid QUIT :*.net *.split < 1281652874 0 :coppro!unknown@unknown.invalid QUIT :*.net *.split < 1281652874 0 :SimonRC!unknown@unknown.invalid QUIT :*.net *.split < 1281652874 0 :distant_figure!unknown@unknown.invalid QUIT :*.net *.split < 1281652874 0 :yiyus!unknown@unknown.invalid QUIT :*.net *.split < 1281652877 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1281652879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, what were you torrenting? < 1281652884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aaaargh not another split < 1281652885 0 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1281652889 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm torrenting Star Trek (2009). < 1281652890 0 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1281652894 0 :distant_figure!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1281652899 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In raw Blu-Ray stream format, no less < 1281652901 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*less. < 1281652905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, how fun, is that one of the good or bad ones? < 1281652907 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :All 4 GiB of it :| < 1281652908 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, so it's actually taking days? < 1281652912 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's good. < 1281652919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, ah < 1281652930 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's the alternate-universe-reboot type dealie. < 1281652942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, um, aren't those generally bad? < 1281652942 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (It's odd numbered, though, just as Nemesis was even-numbered; the widely-accepted solution is to put Galaxy Quest before Nemesis.) < 1281652957 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, a lot of the time, but everyone in here says it's good. < 1281652967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, were Nemesis TNG? < 1281652971 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1281652972 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The alternate universe is actually part of the plot, so. < 1281652974 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*was < 1281652978 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(to you) < 1281652979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I watched it < 1281652985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it was < 1281652989 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1281652991 0 :yiyus__!~124271242@67.202.106.57 JOIN :#esoteric < 1281652993 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I haven't watched it. < 1281652996 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Star Trek Nemesis is a 2002 science fiction film directed by Stuart Baird, written by John Logan (from a story developed by Logan, Brent Spiner, and producer Rick Berman), and with music composed by Jerry Goldsmith. It is the tenth feature film in the Star Trek franchise, and the fourth and final film to star the cast from the television series Star Trek: The Next Generation. It follows the mission of the crew of the USS Enterprise-E as they are forced to < 1281652998 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : deal with a threat to the United Federation of Planets from a Reman clone of Captain Picard named Shinzon who has taken control of the Romulan Star Empire in a coup. < 1281653016 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The Reman Hypothesis.. < 1281653016 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I watched First Contact a few days ago; really good film. < 1281653020 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(It was on TV.) < 1281653023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1281653036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, unsure if I watched Nemesis or the one before that < 1281653043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it was TNG and I liked it < 1281653048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :watched it at cinema < 1281653056 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Both are (by very strong popular and fan opinion) terrible. < 1281653056 0 :Gregor-L!~Gregor@75-151-73-57-Spokane.hfc.comcastbusiness.net JOIN :#esoteric < 1281653064 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Nemesis esp. so. < 1281653069 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sure it wasn't First Contact? < 1281653073 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :That was TNG and good. < 1281653077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, no clue < 1281653083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, I don't remember the story even < 1281653086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a few scenes < 1281653092 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: First Contact saw Zefram Cochrane the drunkard. < 1281653095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, they found a copy of Data iirc? < 1281653100 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Also, Borg. < 1281653101 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Hm, no. < 1281653108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, does that sound familar at all? < 1281653117 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Not to me. < 1281653119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1281653138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, it was of paramount importance to the plot < 1281653139 0 :zzo38!unknown@unknown.invalid QUIT :Quit: ZZT? < 1281653146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, so should be easy to find < 1281653162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if only I could remember the plot... < 1281653175 0 :coppro!~scshunt@nat/uwaterloo/x-fppcoevdsdcvurpr JOIN :#esoteric < 1281653175 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It was Nemesis you saw; I checked. < 1281653175 0 :coppro!unknown@unknown.invalid QUIT :Changing host < 1281653175 0 :coppro!~scshunt@unaffiliated/coppro JOIN :#esoteric < 1281653182 0 :Zuu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1281653183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, hm, I liked it though < 1281653185 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :And if the opinion of anyone who's ever existed is anything to go by, you have terrible taste. < 1281653207 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Copy of data? < 1281653207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, I haven't watched any of the good movies, maybe that is why? < 1281653214 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :That sounds like an ep of TNG, not a movie < 1281653216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__, Data, not data < 1281653224 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, yeah yeah, I know < 1281653229 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: It's Nemesis. < 1281653250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__, otherwise I would just cp the log file of this irc channel and claim it as a TNG episode < 1281653305 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, implementing Lazy K in Haskell seems like a very good idea. < 1281653317 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The good ones are, according to the Galaxy Quest-Amended Even-Odd Star Trek Movie Theory, backed up by fan opinion and IMDB ratings, The Wrath of Khan, The Voyage Home, The Undiscovered Country, First Contact, and Star Trek (2009). < 1281653332 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The current interpreter has a quasi-memory leak. < 1281653335 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can back up The Undiscovered Country and First Contact, and if this torrent gets off its fat, lazy ass, (2009). < 1281653350 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yeah, 'coz Haskell totally ISN'T known for leaking memory like a sieve. < 1281653381 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, I suppose that's why it sucks? < 1281653413 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I was simply remarking that Haskell is known to be a memory leaker. < 1281653428 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, the current interpreter is also written in C++. < 1281653441 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I saw the Moriarty eps today < 1281653512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, was The Voyage Home the one they went back in time in? < 1281653529 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :According to Wikipedia, it seems so. < 1281653529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and Scotty(?) saying how quaint about a computer < 1281653534 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :They went back in time in First Contact too. < 1281653539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if so, it was awesome < 1281653543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, the ones with whales < 1281653551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one* < 1281653567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, which one was the one with whales? < 1281653571 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The Voyage Home takes place in 2286, it seems. < 1281653575 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, Lazier has suddenly broken on me. < 1281653586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, does it include _whales_ < 1281653588 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I haven't seen one with whales. < 1281653596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hm < 1281653597 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1281653598 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. < 1281653604 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The Voyage Home had WALES. < 1281653606 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Fuckin' WHALES! < 1281653608 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*WHALES < 1281653608 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I can only assume that it's a Mandelbug, since I changed nothing. < 1281653610 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It might have also had Wales. < 1281653611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, yeah, awesome then, and somewhat commical < 1281653613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comical* < 1281653626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, since they went back to the 1990s or such < 1281653637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe 1980s < 1281653642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure when it was recorded < 1281653736 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, here is my Twenty-Second "Tuvix": Tuvok and Neelix, in a horrific transporter accident, merge to form a funny, hardworking and caring genius. Everyone is horrified that life is so much better now, but gets used to it; apart from Kes, who is devestated that her awful Neelix is now much more bearable. Janeway decides to kill Tuvix. Tuvix protests. Janeway kills Tuvix anyway, and Neelix and Tuvok return. The end! < 1281653741 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Worst. Episode. Ever. < 1281653838 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Please don't mention those names in my presence. < 1281653891 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Allergic reaction? < 1281653903 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yes, much worse than I expected. < 1281653916 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I must really hate that show, or something. < 1281653918 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: If you learn to control your emotions, Voyager becomes the highest point of comedy witnessed by any human being. < 1281653922 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Not the show, so much as the characters. < 1281653923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, I don't remember them < 1281653923 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :-- Just like a Vulcan would do! < 1281653942 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, when I try to run Lazier on stuff it says "K[#]" < 1281653944 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Voyager. < 1281653952 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :mzscheme, incidentally. < 1281653957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, watched a few episodes of it < 1281653962 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: You're printing a procedure without calling it. < 1281653964 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: My condolences. < 1281653971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, not many < 1281653975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, anyway, some were good < 1281653982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not saying all were in any way < 1281653985 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, that really shouldn't be happening; it worked fine a while ago. < 1281653986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just that some was not bad < 1281653990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :were* < 1281654036 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: And now it does not. < 1281654063 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, and it does if I try with plt-r5rs rather than mzscheme. < 1281654077 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Meh, I can live with that < 1281654099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what is Lazier < 1281654119 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, compiler from the lambda calculus into SKI. < 1281654146 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, Lazy K, since it supports the Iota and Jot notations as well as CC and Unlambda. < 1281654146 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: You know, I used to refer to "The X-Files" as "But Sculder". < 1281654156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, mhm < 1281654170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, heh? < 1281654177 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Because, you know, it was always, "But Mulder, science!", then, "But Scully, evidence!" < 1281654189 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, written in slightly nonstandard Scheme, which seems to be at least part of the problem. < 1281654190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1281654221 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: mzscheme is non-standard. < 1281654226 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :R5RS is standard. < 1281654231 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, ah, that explains it. < 1281654239 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: :D < 1281654256 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Anyway, you should probably upgrade; PLT Scheme no longer exists, it's Racket now. < 1281654260 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(It was non-standard to start with; it had unquoted () and ifs without elses.) < 1281654269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, how comes < 1281654269 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :unquoted (), ew. < 1281654270 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, DAMN YOU, APT! < 1281654273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wondered about that < 1281654280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I saw package name replacement < 1281654281 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: if without else is, I believe, standard; the return value is unspecific. < 1281654299 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Wtf? I wish they'd stop doing that < 1281654306 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Racket"> < 1281654311 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :s/>/?/ < 1281654312 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because "PLT Scheme" is not very like a Scheme any more, it has diverged quite a lot; and they're sick of people considering it just a non-standard dialect of Scheme, rather than an independent language/platform. < 1281654318 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Synonym of "Scheme". < 1281654326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, ah < 1281654331 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any problem wit hthe name change; they had good enough reasons. < 1281654333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1281654336 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*with the < 1281654351 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I find myself respecting them more; they're creating a language, not butchering Scheme. < 1281654352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, does it still provide a r5rs implementation? < 1281654358 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Groan. Can I now expect a bunch of 30's-gangster-lingo-inspired names for tools? < 1281654362 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, along with all its other little languages. < 1281654364 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, look, APT doesn't have Racket. < 1281654371 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: No, they don't like naming their tools very creatively. :P < 1281654375 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Their web server is called "web-server". < 1281654376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, pacman does < 1281654381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, use an up-to-date distro < 1281654391 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"X doesn't have some new software." "Change your entire operating system to Y." < 1281654395 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Well there was that whole Mz*, Mr*, Dr* cutseyness they were doing... < 1281654397 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Noooooooooo < 1281654407 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise_, what Scheme implementation would you recommend, then? < 1281654411 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Oh, for once I'm going to tell you to cheer up. It's not a huge deal :P < 1281654414 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: mzscheme should be fine. < 1281654420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Their web server is called "web-server". <--- aww, they really need to use 30's-gangster-lingo-inspired names! < 1281654420 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Just use R5RS mode if you want to write Scheme. < 1281654469 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: I'm not that miffed by it, I've just been disappointed by the direction PLT has been going in since I first heard of it... < 1281654494 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Where was it at that you wanted it to move in a different direction from? < 1281654574 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1281654578 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :o.O at the nonexistant PLT Scheme < 1281654588 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*nonexistent < 1281654596 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I can never spell that wrod < 1281654605 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*wdor < 1281654611 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1281654618 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise_: It has seemed to get cheesier and less organized as time has passed. I dunno, maybe it's just my perception of it. They had a good thing with DrScheme, then overextended themselves, I think. < 1281654619 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :*wdro < 1281654621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :drow* < 1281654633 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Perhaps, perhaps; such are things. < 1281654641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah, I got first to another word which actually exists! < 1281654780 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :My old computer teacher wants my help rewording an advertisement for programmers < 1281654784 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :tip of the day: wasd is not useful for navigating a text editor < 1281654789 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :And advice on where to post < 1281654801 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Why she thinks I'm a manager-sort person, I have no idea < 1281654802 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :bear that in mind if you're editing a game's source code < 1281654825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, um, I never found wasd sensible in games either < 1281654826 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, fork vi! < 1281654836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, I found arrows easier < 1281654848 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :but then i'd have to come up with terms which start with hjkl! < 1281654851 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster well, if you have the mouse in your right hand, using wasd is more convenient. < 1281654853 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: You don't have to do work for free. < 1281654855 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, same here until Portal, due to Active Worlds < 1281654866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that varies < 1281654869 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :"now you jearch for your thing, and if you're not happy you helete it" < 1281654877 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, not on a laptop with a touchpad. < 1281654883 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Racket programmers are Racketeers, of course." < 1281654890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I use the trackpoint on my laptop < 1281654900 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :alise_, rewording something and knowing where to ask for programmers is actually a paying job somewhere? < 1281654904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and on desktop I shift mouse regularly to avoid strain on either hand < 1281654911 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :so i have to somehow remip some crap for cube (implementing room-over-room here) < 1281654933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, cube? as in the geometrical shape? < 1281654943 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :there's a game (engine) called cube < 1281654956 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :it's another fps < 1281654957 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: No, but that's irrelevant. < 1281654958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, ah wasn't there are CUBE II? < 1281654966 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :yes but that's nearly 500MB now < 1281654967 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: You don't have to do shit like that for free. < 1281654973 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :cube 1 is ~30MB < 1281654974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, so not using that? < 1281654985 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1281654996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, better graphics iirc? < 1281654999 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :alise_, even if I wanted to help, which I do, I'd be clueless. She also suggested that I actually do work on this project, which I assume wouldn't be non-paying < 1281655000 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :the way i'm doing ROR is i'm adding in a way of rendering a middle slice < 1281655006 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :from the screenshots, yes < 1281655012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, there you go then < 1281655016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, IIRC I tried it < 1281655023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some time ago < 1281655027 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :but there's, like, .kkrieger or something < 1281655030 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :which is 96KB < 1281655032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't like it, due to the fps nature < 1281655036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, ?? < 1281655048 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i never got .kkrieger to work though :/ < 1281655050 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :It's some stupid question thing. I vaguely suggested Django due to the builtin admin stuff :/ < 1281655057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, wtf is .kkrieger < 1281655058 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :but it's an FPS which they shoved into 96KB < 1281655098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, many procedural textures? < 1281655101 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey: they distribute the engine too < 1281655104 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :.theprodukkt < 1281655106 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1281655108 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1281655115 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has high-quality graphics, too < 1281655115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, hm < 1281655121 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :yeah .kkrieger is really procedural or something < 1281655131 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's .werkkzeug3 < 1281655135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :.werkkzeug is the name of the tool, right. < 1281655144 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Screenshot porn: http://upload.wikimedia.org/wikipedia/en/5/54/Kkrieger_screenshot_01.jpg < 1281655145 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :.theprodukkt is sort of the project. < 1281655158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's by a demoscene group, somewhat unsurprisingly. < 1281655175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1281655191 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :How so unsurprising? < 1281655196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, their own screenshots look better < 1281655203 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :yuss i think i have remipping working or something < 1281655204 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Because they're the guys who do this kind of stuff on a competition-type schedule basis. < 1281655207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than wikipedias < 1281655215 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who cares, it's 96 KiB, impressive no matter how you slice it < 1281655222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, true < 1281655240 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right; also the stuffing stuff into tiny packages expertise is there. < 1281655240 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://seboist64.com/wp-content/uploads/2010/01/kkrieger2.jpg < 1281655246 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :even more impressive or whatever < 1281655246 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :does it have a scripting language < 1281655251 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's what i meant by this-kind-of-stuff < 1281655254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise_, agreed < 1281655267 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: .werkkzeug? < 1281655284 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :no, it's just a procedural thingymabob generation tool (though it has a pseudo-language built in it seems) < 1281655368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure they have some sort of unreleased more-than-just-textures tool, internally; I mean, the one available from the site is called ".werkkzeug 3 TE", for "Texture Edition". < 1281655390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And .werkkzeug1 does all kinds of demo-things. < 1281655417 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :actually it needs some more tweaking but at least it kinda works! < 1281655435 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :and i'm off, cya < 1281655444 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: New quit message. Entering 2006 in style. < 1281655495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They also have that exe-packer, kkrunchy: http://www.farbrausch.de/~fg/kkrunchy/ < 1281655579 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's trickery involved; there's a x86 disassembler-preprocessor-transmogrifier that does "stuff" to make the end result more compressible with LZ-family compression things. < 1281655652 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You know, keeping the whole input stream is probably a good idea... < 1281655668 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(For the Lazy K IO stuff.) < 1281655718 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That kkrunchy, and 4klang (a software synthesizer thing designed for 4k intros), were used in great many productions at the recent asm2010 thing; everyone's using the same tools nowadays. < 1281655859 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And crinkler, too; it's an exe-packer specifically targeting the lucrative 4k market segment. < 1281655998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"lucrative"? < 1281656013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how much does it cost then? < 1281656021 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, if they didn't give it away free-as-in-beer, it'd be a moneymaker, I'm sure. < 1281656028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1281656075 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All this is for Windows, of course; it's the market leader there. (Possibly because they have that "import stuff from DLLs via ordinal"; shared-library ELFs have both horribly huge headers, and even if you trick past those you still need to include the full function name as a string. Those easily add up.) < 1281656136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1281656172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, those ordinals... wouldn't those change in new versions of dlls? < 1281656183 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They try not to change existing ones, I think. < 1281656187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But sure, they might. < 1281656188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1281656204 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1281656204 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1281656204 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1281656207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can you import by name too? < 1281656216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can, if you don't mind the bytes. < 1281656226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Importing by name might even be the default linker behaviour these days. < 1281656233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah :P < 1281656251 0 :Zuu!unknown@unknown.invalid QUIT :Client Quit < 1281656287 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1281656331 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did recently crunch a not-exactly-optimized rotating OpenGL cube (21 imports from Xlib, libGL, libGLU; most with rather long names) into a 1024-byte executable, so I'm sure with enough effort you could get some sort of reasonable Linux 4k intro done. (I think there actually was one at asm2010, though not an especially impressive one. Maybe I should peek at how it was made.) < 1281656407 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really likes the idea of Newspeak. Maybe if it settles down in 5-10 years, I'll fall in love < 1281656495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, *beautiful*. < 1281656501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Conservapedia's denying relativity again. < 1281656513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is it this time? < 1281656524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anti-Jesus conspiracy. < 1281656527 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what's new? < 1281656530 0 :Flonk!unknown@unknown.invalid PRIVMSG #esoteric :Conservapedia? :D < 1281656532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, also, aren't they doing it all the time anyway < 1281656545 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Flonk, Google it. < 1281656546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, for quite some time they had a reasonable article on relativity. < 1281656569 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that counterexamples page has been there for ages. < 1281656586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Hmm. < 1281656592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still. Gah. Idjits. < 1281656605 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Look at the history, although CP are very Orwellian. < 1281656652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, huh, did they change it after that? < 1281656695 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's not that they deny the theory that's funny, it's that they do it because they associate it with social and/or moral relativism. < 1281656695 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Schlafly's own brother has called him out on relativity and he hasn't listened. < 1281656725 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, that and the "Jesus showed action at a distance! The disciples had atomic clocks!" < 1281656735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, who is Schlafly? < 1281656746 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well yes, that's it's own little sub-hilarity < 1281656749 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, owner and head admin of CP. < 1281656753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Well, yeah. There are actual legitimate claims against relativity. Such as how quantum mechanics doesn't work with it. < 1281656756 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And... < 1281656760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that's about it, actually. < 1281656763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, huh < 1281656806 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Schlafly also claims that Newtonian mechanics work fine if you "tweak" the inverse square law. < 1281656833 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He therefore demonstrates a lack of understanding of Newtonian mechanics, as well as relativity. < 1281656937 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow, they tie Barack Obama, relativity and abortion all into the one counterexample. < 1281656950 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1281657306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1281657529 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's more or less "Barack Obama helped write a paper which used relativity to justify abortion." < 1281657595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense