< 1438129141 782731 :fowl!fowl@gateway/shell/elitebnc/x-urfvdsnwrhicltkn PRIVMSG #esoteric :Declarative... < 1438129155 589035 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :"from this day on forward, I shall never write a JIT again without Jesse". https://www.squarefree.com/2015/07/28/releasing-jsfunfuzz-and-domfuzz/ < 1438130522 755569 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Void < 1438130524 81865 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Not in scope: data constructor ‘Void’ < 1438130524 187743 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Perhaps you meant one of these: < 1438130524 241831 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : variable ‘void’ (imported from Control.Monad.Writer), < 1438130528 815776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Void < 1438130530 309472 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Not in scope: type constructor or class ‘Void’ < 1438130542 436858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Data.Void.Void < 1438130543 710705 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :* < 1438130549 608081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t absurd < 1438130550 976749 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Not in scope: ‘absurd’ < 1438130553 541914 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1438130692 228764 :boily!~alexandre@96.127.201.149 QUIT :Quit: PARADISIAC CHICKEN < 1438130708 745828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> :t absurd < 1438130710 637406 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:1: parse error on input ‘:’ < 1438130712 688158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1438130716 265204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :( :t absurd < 1438130717 23637 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :09absurd : 12Uninhabited 13t => 13t -> 13a < 1438131077 526349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Data.Void.absurd < 1438131078 798956 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Data.Void.Void -> a < 1438131105 500322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a non-imported module, so cannot be run from > < 1438131226 410027 :heroux!~heroux@gateway/shell/insomnia247/x-iufhlyudzqfhksot QUIT :Ping timeout: 250 seconds < 1438131341 376671 :heroux!sandroco@gateway/shell/insomnia247/x-nehuzwddhcnridbk JOIN :#esoteric < 1438131355 647602 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 JOIN :#esoteric < 1438131523 334793 :Herbalist!~oz@unaffiliated/herbalist JOIN :#esoteric < 1438131536 361132 :Herbalist!~oz@unaffiliated/herbalist PART :#esoteric < 1438131726 609173 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 QUIT :Ping timeout: 246 seconds < 1438131907 617281 :hppavilion1!423aab85@gateway/web/freenode/ip.66.58.171.133 JOIN :#esoteric < 1438132815 213631 :Wallacoloo!~colin@2601:602:8a00:78e3:c5c5:ff1f:f515:93cc JOIN :#esoteric < 1438133054 112114 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :shachaf < 1438133054 166530 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :beware < 1438133054 166609 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :I LIVE < 1438133088 138954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: how is absurd implemented? a pattern match with an empty body? < 1438133112 525915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@source Data.Void.absurd < 1438133112 629237 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1438133119 575196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@list < 1438133119 629548 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :What module? Try @listmodules for some ideas. < 1438133127 906571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :… < 1438133139 545458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@listmodules < 1438133139 646186 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search slap source spell system tell ticker todo topic type undo unlambda unmtl version where < 1438133144 436812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@list source < 1438133144 539845 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :source provides: src < 1438133148 983144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@src Data.Void.absurd < 1438133149 37279 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Source not found. < 1438133211 566984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think that depends on the Data.Void version < 1438133233 847132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src absurd < 1438133233 949751 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Source not found. Take a stress pill and think things over. < 1438133249 458192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also @src isn't a good source of sources hth < 1438133253 611248 :Wallacoloo!~colin@2601:602:8a00:78e3:c5c5:ff1f:f515:93cc PART :#esoteric < 1438133312 623452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1438133339 345442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :latest version has newtype Void = Void Void < 1438133373 745200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it's still not based on empty datatypes < 1438133420 138428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :absurd a = a `seq` spin a where spin (Void b) = spin b < 1438133490 100723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting use of `seq`, there < 1438133493 614133 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"data Void; absurd :: Void -> a; absurd x = case x of {}" is a valid implementation. < 1438133512 114238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, but not the one used in the void package < 1438133512 685767 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(With recent GHC, at least.) < 1438133528 70915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this one of the few places you actually require braces in Haskell? < 1438133536 770346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does it have a pass keyword? < 1438133570 83497 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think "case x of" would be OK. < 1438133591 806088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah, the layout rules should insert {} if what follows is indented right < 1438133608 546168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, if it's not indented any further right. < 1438133624 970191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... < 1438133722 517612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :edwardk is presumably keeping it in old style due to his policy of supporting at least 3 Haskell Platform versions < 1438133779 814116 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://hackage.haskell.org/package/void says "Haskell 98" < 1438133799 463001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I proposed a Void type in base and everyone was in favour. < 1438133806 448347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then I didn't do anything about it. < 1438133818 250688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One of you folks who get things done, like oerjan, can pick it up. < 1438133965 931213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sarcasm and serious reality disconnect are so hard to distinguish < 1438134053 594731 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait it actually _was_ added to base < 1438134309 660388 :hppavilion1!423aab85@gateway/web/freenode/ip.66.58.171.133 QUIT :Ping timeout: 246 seconds < 1438134359 118709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i used my great powers to do it in the past hth < 1438134371 531506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, so it was < 1438134402 820231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, now I remember. < 1438134418 770593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://ghc.haskell.org/trac/ghc/ticket/9814 < 1438134420 424185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still, amusing is-this-a-bug-or-not? http://stackoverflow.com/questions/31689305/haskell-data-void-undefined-turns-into-infinite-loop < 1438134427 177681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hvr kept bugging me about filing that. < 1438134460 332685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, so /that's/ what the `seq` is for < 1438134472 458993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :answer: it isn't a bug, Haskell defines exceptions and infinite loops as equivalent < 1438134488 868416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I didn't realize you were asking. < 1438134493 422150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you weren't. < 1438134569 931444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i knew it wasn't technically a bug, still unexpected < 1438134592 430284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the seq ought to prevent it < 1438134644 103758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :seq doesn't give any guarantees there. < 1438134652 283588 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a `seq` b can force either b or a first. < 1438134653 386909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh that's true < 1438134658 969341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, if "undefined :: Void" is an infinite loop by itself < 1438134667 867967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then changing the definition of absurd won't help < 1438134678 709630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that explains absurd undefined, although not undefined :: Void alone... < 1438134691 499618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does Void implement Show? < 1438134691 742036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe the Show will explain that < 1438134696 916434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1438134699 51210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"show" on a value of type void < 1438134702 749935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesn't need to look at the value at all < 1438134709 1727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it has only one constructor < 1438134717 243057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It has zero constructors. < 1438134720 336434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, right < 1438134724 129560 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> show (undefined :: ()) < 1438134725 873014 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1438134727 367324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> show (undefined :: Void) < 1438134728 718870 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Not in scope: type constructor or class ‘Void’ < 1438134732 328302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and show uses absurd... < 1438134733 471795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was one constructor in the version oerjan linked earlier < 1438134743 491675 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, sure. < 1438134744 108693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i might be able to answer that question < 1438134752 90412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, if the impl of show uses absurd < 1438134754 418186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then yes, it's obvious < 1438134759 349925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assumed it'd just be "deriving Show" :-) < 1438134844 894400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope, that would probably have printed "Void (Void (Void ... < 1438134875 889353 :h0rsep0wer_znc!~t3cora18@2001:470:8b70:1337::c0de QUIT :Quit: ZNC - http://znc.in < 1438134878 401398 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which would have been unexpected for ais523 yesterday. < 1438134916 370898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: it was unexpected due to me not thinking about the implications < 1438134932 974400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, not unexpected if you think about it. < 1438135051 140019 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe you'd expect it in Haskell and not in a strict language. < 1438135151 491261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, it's possible to create an infinite structure in a strict language using self-reference < 1438135156 786541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OCaml actually has explicit syntax for doing so < 1438135191 876360 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know it's possible, I'm just saying that maybe you would find it more unexpected. < 1438135210 999465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In Haskell a cyclic data structure is just a special case of an infinite data structure. < 1438135228 588489 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 JOIN :#esoteric < 1438135236 119972 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I want to see a BF derivative with A tape of trees of stacks < 1438135276 119095 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :As opposed to an integer tape < 1438135530 725155 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1438135717 294086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION posted his answer to the thread < 1438135780 324866 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :What thread in particular? < 1438135971 638258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://stackoverflow.com/questions/31689305/haskell-data-void-undefined-turns-into-infinite-loop < 1438135998 466236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess "thread" isn't the right word for SO < 1438136202 198106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i note that edwardk hasn't updated void to reexport the base version yet < 1438136333 392754 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :edwardk: Any plans to do that? < 1438136519 546304 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I thought of a way to make a more legible Funge-like language < 1438136523 21986 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :*Fungoid < 1438136527 413504 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :That's the word I was looking for < 1438136531 368161 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :The answer is: CSV < 1438136622 684641 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Ooh < 1438136628 91848 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :What about a Meta-Fungoid language? < 1438136871 23254 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Nah < 1438137306 39502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there was some 2d language with legible words... < 1438138166 900397 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Wittgen's Zucchini14]]4 N10 02http://esolangs.org/w/index.php?oldid=43633 5* 03MDude 5* (+1147) 10Created page with "A programming language meant to combine elements primarily of [[Wittgen]] and [[Zucchini]] to create a language for programs related to neural activity, noting that node behav..." < 1438138220 937721 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Meta-Fungoid? < 1438138256 766285 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :I dunno what that would mean. < 1438138325 75184 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Maybe to something like X3D, where you have a grid of characters, but each one represents a subprogram written in a non-fungoid language. < 1438138403 48458 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Though the non-fungoid parts would need to be limited in a way as to make sure it can't be sued to effectively bypass using any fungoidness. < 1438139938 314088 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net NICK :MDream < 1438140340 551705 :ent0nces!~ent0nces@71-222-86-154.ptld.qwest.net QUIT :Remote host closed the connection < 1438141050 626803 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 QUIT :Ping timeout: 246 seconds < 1438141389 164890 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1438141740 386416 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 264 seconds < 1438141786 367480 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1438142190 678568 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 JOIN :#esoteric < 1438143164 513798 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1438143387 815879 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Client Quit < 1438143530 889051 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1438143544 536096 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Hi rdococ! < 1438144617 246196 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hi < 1438144719 312343 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I'm writing an article for an Esoteric data Structure < 1438144768 886766 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK < 1438144785 329442 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :esoteric data structure? < 1438145001 880622 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :What kind of esoteric data structure is it? < 1438145156 205824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Disney queue14]]4 N10 02http://esolangs.org/w/index.php?oldid=43634 5* 03Hppavilion1 5* (+2040) 10Created Page < 1438145162 855164 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :That one < 1438145181 756865 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1438145196 482474 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1438145196 780809 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :rdococ: The Disney Queue < 1438145214 336594 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :It's badly written, but it gets the point across, I hope < 1438145368 263816 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Oh < 1438145373 664162 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :zzo38 was the one who asked < 1438145605 514113 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :zzo38? < 1438145670 149967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[071mpr0mp214]]4 M10 02http://esolangs.org/w/index.php?diff=43635&oldid=37953 5* 03Xavo 5* (+19) 10changed "Quintopia" to "[[User:Quintopia|Quintopia]]" < 1438145727 992184 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I do not quite understand the last section so well < 1438145742 126453 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[071mpr0mp214]]4 M10 02http://esolangs.org/w/index.php?diff=43636&oldid=43635 5* 03Hppavilion1 5* (-10) 10The style guide clearly states to leave on the User: prefix < 1438145748 899989 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I know < 1438145750 931624 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :It's pretty bad < 1438145844 508192 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Do you know how a child swap works at Disney? < 1438145882 206421 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :No < 1438145916 865874 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Oh < 1438145926 484049 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Basically, when a child is too short to ride a rid < 1438145927 545600 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :e < 1438145934 399973 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :But has both parents with them < 1438145948 453836 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Parent A can ride and Parent B stays behind with the child < 1438145957 472638 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Then at the end of Parent A's ride < 1438145972 110750 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Parent B rides and Parent A stays back to care for the child < 1438145988 156845 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :They let the pair who aren't riding wait by the gate < 1438145993 854839 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :O, OK < 1438146018 896900 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :It kind of lost meaning in the thing < 1438146032 896254 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Should I explain how Child Swaps work at disney to clarify in the article? < 1438146053 348151 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, I suppose so. < 1438146132 803255 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Did you like the use of the (r) in the function on FastPass? < 1438146249 317709 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Fnord < 1438146266 910562 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Disney queue14]]4 10 02http://esolangs.org/w/index.php?diff=43637&oldid=43634 5* 03Hppavilion1 5* (+396) 10Explained Child Swap < 1438146267 460644 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't really care. An actual implementation would likely not use any of the same syntax as mentioned there < 1438146288 597359 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I know < 1438146302 508593 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Disney Queue isn't a language, it's a Data Structure < 1438146321 943478 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I know, I can see that < 1438146345 893395 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :That is why aAn actual implementation would likely not use any of the same syntax as mentioned there . < 1438146378 860764 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Ah < 1438146379 878602 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Yeah < 1438146386 528210 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I used Python's syntax because Python < 1438146394 194989 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I'm going to be away for a bit < 1438146398 533278 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Ping timeout: 272 seconds < 1438146466 787964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fnørdjan < 1438147083 666623 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :How to view Windows .HLP files in Linux? < 1438148438 548544 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ResPlicate14]]4 10 02http://esolangs.org/w/index.php?diff=43638&oldid=38936 5* 03Quintopia 5* (+0) 10wrong year < 1438149260 774989 :ineiros!~itniemin@dsl-hkibrasgw1-58c3fe-184.dhcp.inet.fi QUIT :Ping timeout: 264 seconds < 1438151076 542684 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I'm-a-back < 1438151453 948818 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wel-a-come a-back < 1438151842 493304 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I just discovered Irreparably Confused Foundations of Mathematics < 1438153612 177119 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Generic Brainfuck Derivative14]]4 N10 02http://esolangs.org/w/index.php?oldid=43639 5* 03Hppavilion1 5* (+390) 10Created Page (Note to self: Get back to this later) < 1438155589 387067 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fnord. < 1438155677 629691 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :a doubly-linked list is just a binary tree whose left node is its parent. < 1438157136 600700 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 QUIT :Ping timeout: 246 seconds < 1438157144 395214 :x10A94!~x10A94@178.252.73.97 JOIN :#esoteric < 1438157363 483623 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be JOIN :#esoteric < 1438157517 305807 :MDream!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net QUIT :Ping timeout: 255 seconds < 1438157527 869132 :ineiros!~itniemin@dsl-hkibrasgw1-58c3fe-184.dhcp.inet.fi JOIN :#esoteric < 1438157630 343167 :J_A_Work!~J_Arcane@a91-153-98-205.elisa-laajakaista.fi JOIN :#esoteric < 1438158336 670917 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 JOIN :#esoteric < 1438158531 680494 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :http://www.ebay.de/itm/191586916547?clk_rvr_id=875456501399&rmvSB=true < 1438159026 868394 :white_bear!~white_bea@AMontsouris-655-1-202-31.w92-151.abo.wanadoo.fr JOIN :#esoteric < 1438159845 620773 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 QUIT :Ping timeout: 246 seconds < 1438160438 414923 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1438160695 32791 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1438161036 50704 :Loop!~Loop@184-155-7-184.cpe.cableone.net JOIN :#esoteric < 1438161219 855343 :Loop!~Loop@184-155-7-184.cpe.cableone.net QUIT : < 1438162232 255482 :j-bot!~j-bot@li339-21.members.linode.com JOIN :#esoteric < 1438162239 605318 :j-bot!~j-bot@li339-21.members.linode.com QUIT :Remote host closed the connection < 1438162284 906414 :j-bot!~j-bot@li339-21.members.linode.com JOIN :#esoteric < 1438162989 917996 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: What do you usually eat? < 1438162990 227316 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: at which point does -infinity become infinity? how many schemes use a gc. < 1438163020 99510 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You mean... if you keept subtracting from -infinity it will wrap-around eventually < 1438163098 916268 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :mroman, fungot exclusively uneats, ending up full < 1438163099 122576 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Taneb: i am hungry. time for japanese is cut, your time for japanese is cut, your time for japanese is cut, your time for japanese is cut, you can't < 1438163421 377988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deep stuff. < 1438164039 701616 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de QUIT :*.net *.split < 1438164039 756027 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de QUIT :*.net *.split < 1438164040 625165 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :*.net *.split < 1438164041 589072 :Hoolootwo!~Hooloovoo@sorunome.de QUIT :*.net *.split < 1438164041 707987 :olsner!~salparot@c83-252-193-184.bredband.comhem.se QUIT :*.net *.split < 1438164041 816817 :mroman!~roman2@fmnssun.ibone.ch QUIT :*.net *.split < 1438164041 816889 :Slereah__!~Slereah@APuteaux-653-1-76-94.w86-195.abo.wanadoo.fr QUIT :*.net *.split < 1438164042 468134 :tromp_!~tromp@rtc35-240.rentec.com QUIT :*.net *.split < 1438164046 374772 :Hooloovoo42!~Hooloovoo@d1g1t4l.be JOIN :#esoteric < 1438164050 100069 :Slereah__!~Slereah@APuteaux-653-1-76-94.w86-195.abo.wanadoo.fr JOIN :#esoteric < 1438164056 388949 :mroman!~roman2@fmnssun.ibone.ch JOIN :#esoteric < 1438164062 954373 :tromp_!~tromp@rtc35-240.rentec.com JOIN :#esoteric < 1438164064 992127 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1438164065 738590 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1438164092 166907 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Taneb: so.... < 1438164098 546209 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot is the reason why entropy increases? < 1438164098 934660 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: i just wrote an interpreter, but it's become pretty common parlance. decorate-sort-undecorate. it's still cheap to study < 1438164351 813720 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1438164353 199449 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Ping timeout: 240 seconds < 1438164357 566135 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's common, but often not a good idea. < 1438164365 507699 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: why don't you use indices instead? < 1438164365 753466 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: not that you can't tell me olivier danvy is an fnord simulator for a variety of programming paradigms styles. < 1438164380 252340 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: have you considred logarithms? < 1438164380 394209 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: i don't find them that sexy < 1438164399 836870 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Stop appearing sentient, please. < 1438164400 45840 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: http://www.scheme.dk/ macros-and-modules.txt javascript actually working comfortably together to minimize the effort. < 1438164541 730219 :olsner!~salparot@c83-252-193-184.bredband.comhem.se JOIN :#esoteric < 1438164643 705399 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1438164728 473619 :J_A_Work!~J_Arcane@a91-153-98-205.elisa-laajakaista.fi QUIT :Quit: J_A_Work < 1438165644 317083 :J_A_Work!~J_Arcane@a91-153-98-205.elisa-laajakaista.fi JOIN :#esoteric < 1438165695 588616 :GoToTell!~GotoTell@62-205-77-146.access.telenet.be JOIN :#esoteric < 1438165934 549333 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1438166494 996643 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is the vertex graph of an icosahedron planar? < 1438166998 860817 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Tanelle. yes. < 1438167126 909278 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Thank you < 1438167153 153109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1438167328 774809 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I need a macro to cast feather fall before falling off five levels of conditionals at the same time < 1438167333 917102 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in C++ that is < 1438167364 216362 :sebbu!~sebbu@ADijon-152-1-14-100.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1438167368 38348 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :falling three levels are already deadly, and falling two levels usually takes a hit point < 1438167406 221345 :sebbu!~sebbu@ADijon-152-1-14-100.w83-194.abo.wanadoo.fr QUIT :Changing host < 1438167406 275760 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1438168600 930386 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1438168608 516826 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :who the fungot writes, by their own volition, more than one level deep of conditionals... < 1438168608 621440 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: yup, i ran out of black helicopters? < 1438168627 974110 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah, those who run out of black helicopters. makes perfect sense. < 1438168647 120237 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jhellonas. you're talking about #defines and #ifdefs, right? < 1438168944 85939 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(if I'm declinating Taneb, maybe I should hungarify b_jonas. b_jónapotkívánokas?) < 1438169074 804533 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: no, only ordinary if() conditionals and similar < 1438169080 345111 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not preprocessor things < 1438169253 336801 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. well, may your black helicopters be plentiful in your conditional journey! < 1438169268 374782 :boily!~alexandre@96.127.201.149 QUIT :Quit: STRUCTURAL CHICKEN < 1438169544 460530 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: Do you have other coloured ones left? < 1438169544 711062 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: and there are good odds, that you declare the type in advance, just in case... the font that gets used for lists as well as < 1438170107 510484 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"that intermediate result is saved to a cache, so clearly the expensive computation generating it won't run again every time" is faulty logic, right? < 1438170113 976176 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's too optimistic < 1438170218 880908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, it could be a write-only cache. < 1438170470 893165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the subject of esolangs, Raymond Chen seems to have started a series on his blog about Itanium assembler < 1438170476 695375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which counts as an esolang, I think < 1438171114 582204 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah, same as bancstar < 1438171136 104758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the case of itanium asm you can actually see what they were getting at < 1438171139 903888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's all terribly wrong anyway < 1438171175 803919 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I mean, itanium probably wasn't intended to be written by hand much, but only compiled to < 1438171197 652574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even as a compiler target it's bizarre < 1438171200 427078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that it's terribly wrong is irrelevant for being an esolang. < 1438171213 130078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a ton of reasonable-looking things that you can't do < 1438171239 146598 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: well sure, but then what actual hardware cpu designed for practical purposes isn't bizarre as a compiler target? < 1438171254 310537 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :itanium is just bizarre in a new way that compilers aren't used to. < 1438171314 265806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the problem is more that I don't see how it can be efficient on the hardware end < 1438171342 126338 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't know about that, but probably sure < 1438171642 958078 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :itanium seems to be dying slowly anyway < 1438171739 358607 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this chart is so sad. https://en.wikipedia.org/wiki/File:Processor_families_in_TOP500_supercomputers.svg < 1438172602 670554 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is that a small uptick of SPARC at the right edge? < 1438172679 440509 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Looks like it < 1438172735 918795 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Just Moore's law for new fabs. < 1438173181 94279 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ais523: link to that blog? < 1438173195 382539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://blogs.msdn.com/b/oldnewthing/ < 1438173292 725839 :J_A_Work!~J_Arcane@a91-153-98-205.elisa-laajakaista.fi QUIT :Quit: J_A_Work < 1438174173 818471 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://blogs.msdn.com/b/oldnewthing/archive/2015/06/29/10624284.aspx < 1438174174 495718 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :uhm < 1438174182 491401 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :why would you parse an unsigned long and then cast it to long? < 1438174212 13057 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"Unfortunately, this doesn't work if the input is 9223372036854775808, which is the value of 1 << 63, a value that is representable as a 64-bit unsigned value but not a 64-bit signed value. " < 1438174235 595164 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :because whoever printed it out cast it first to unsigned? < 1438174273 547205 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I don't get it. < 1438174313 335593 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :The problem is, that the input 923... can't be parsed? < 1438174323 234224 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :So he recommends parsing it as an ulong < 1438174341 475877 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :even though in the end he casts it to a long < 1438174345 878928 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which can't hold the value he just parsed < 1438174392 452646 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :a ulong can hold the same values as a long, they are just mathematically interpreted differently < 1438174403 401514 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1438174414 256521 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so by casting the parsed 92... to a long you don't get 92... < 1438174447 268685 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :I assume that MS C compilers are always -fwrapv < 1438174468 528043 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :That's like byte parseSomehow() have it legally parse 257 < 1438174471 343957 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but interpret it as -1 < 1438174497 854487 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or whatever < 1438174550 679773 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I don't see why you'd ever want to have it parse a value whose value is larger than you can actually accept. < 1438174585 194432 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :because you hate throwimng exceptions?! < 1438174598 897414 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :well then catch the exceptions? < 1438174602 641312 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nitpick: the value ranges for 'unsigned long' and 'long' aren't necessarily the same size. (But I'm not sure about the Little Program either, it seems a bit vague.) < 1438174641 284742 :diginet!~diginet@107.170.146.29 QUIT :Ping timeout: 264 seconds < 1438174646 356792 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also you can still get an exception probably by using a string with a number larger than UINT64_MAX < 1438174698 880035 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :fizzie: right but Microsoft defines tham to be the same size < 1438174725 611077 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :https://msdn.microsoft.com/en-us/library/0eex498h.aspx < 1438174751 4098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: a) Little Programs are intentionally sloppy to get the points across faster; b) unless stated otherwise, everything on that blog assumes Windows < 1438174762 555372 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: Well, the program is C# anyway. < 1438174771 572832 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :wait waht < 1438174775 988769 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :holy fuck < 1438174797 97443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think maybe the idea is that the string you have might have interpreted some 64 bits as signed or unsigned, and you just want a 'long' that has those bits. < 1438174841 54933 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :That'd be reasonable, yes. < 1438174859 236881 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc #include \ #include \ main() { errno = 0, strtoul("0x10000000000000000", 0, 0), printf("%d", errno); } < 1438174873 488194 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although I'd prefer it to return an ulong instead. < 1438174916 650314 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1438174928 549519 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I would prefer bits64 or something :D < 1438174928 695209 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Read error: Connection reset by peer < 1438174935 746858 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but those data types usually don't exist. < 1438174935 995205 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :C# looks so much like a microsoft-finagled c++ < 1438174969 516333 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`echo Some output. < 1438174971 422388 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Some output. < 1438174977 480239 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`echo No output. < 1438174977 835792 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :well I guess that's that it is < 1438174978 194677 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1438175075 191865 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1438175129 222350 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :int64_t is too long a name < 1438175143 957520 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :#define i8 int64_t < 1438175150 8693 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :#define u8 uint64_t < 1438175167 961869 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :#define u1 uint8_t < 1438175178 718243 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It used to be too long long, but now it's just too long. < 1438175217 616036 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1438175221 825244 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`addquote int64_t is too long a name It used to be too long long, but now it's just too long. < 1438175227 603877 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1250) int64_t is too long a name It used to be too long long, but now it's just too long. < 1438175236 505708 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "normal" convention is i32, u32 and so on. < 1438175245 650453 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :fizzie, i64 in this case < 1438175274 185849 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :right but here I'm going by the sizeof it < 1438175289 926663 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :#define f8 double < 1438175297 459570 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :#define f4 float < 1438175308 785289 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :#define f10 long double < 1438175315 596731 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :#define f12 triple < 1438175319 675573 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's normally not the sizeof of long double. < 1438175320 206325 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :#define float (fix your code) < 1438175333 15272 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :lol < 1438175364 428380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can get 12 or 16 out of GCC, but not 10. < 1438175393 139341 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :what? < 1438175402 641144 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :#define f20 pentuple < 1438175416 161596 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc main(){ printf("%zu", sizeof(long double)); } < 1438175434 226154 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :well the olny sane way to use long double is in a register variable... < 1438175434 864974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What what? GCC has -m96bit-long-double and -m128bit-long-double flags, the default is different on x86-32 vs. x86-64. There's no -m80bit-long-double. < 1438175440 673682 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :16 < 1438175509 164605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :shouldn't a long double be a quad < 1438175538 741685 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Only in the frag shader. < 1438175544 208855 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :depends on archictecture < 1438175630 879588 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :on x86 float operations use an intermediate 80-bit representation, which maps to register long double variables < 1438175652 342887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :x86-32, that is. < 1438175656 221434 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :right < 1438175705 398006 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :my computer has the last of that line < 1438175882 344504 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oren: mind you that you should use int64_fast_t anyway < 1438175885 772916 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or int64_least_t < 1438175959 596300 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :unless you need a fixed width for memory purposes or whatever < 1438175996 818130 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*int_fast64_t < 1438176028 776088 :staffehn_!~quassel@2001:41d0:52:d00::1d3 QUIT :Ping timeout: 244 seconds < 1438176119 168310 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm. < 1438176135 779219 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :int64_t reads/writes aren't guaranteed to be atomic, right? < 1438176148 407035 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :CPUs should just trap on signed overflow, then this problem would go away. < 1438176157 176174 :staffehn!~quassel@staffehn.com JOIN :#esoteric < 1438176159 976769 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :sig_atomic_t read/writes on the other hand are guaranteed to be atomic < 1438176200 24038 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman: It needs to be a volatile sig_atomic_t, I think. < 1438176244 12256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(C11 has the _Atomic qualifier, but it's not required, and no particular types are required to be supported with it, if any are.) < 1438176246 229636 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It's funny how much of these things don't matter usually unless you're an embedded sytems developper < 1438176293 349656 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also you usually don't have stdlibc there anyway :) < 1438176323 988292 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and no standard compliant C compiler < 1438176336 820761 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the C world is fucked up < 1438176423 975086 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Yeah. Confirmed, I have a 'Yonah' intal processor, the last 32-bit core < 1438176436 290468 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: what does _Atomic guarantee? < 1438176437 951866 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :read/write < 1438176446 282956 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or even operations such as += to be atomic? < 1438176460 645928 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Most C code isn't standard, regardless of platform. (Wiedijk has argued that, depending on how you read the standard, there might not exist a fully standard program.) < 1438176557 743377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman: There's a set of operations on them in . The kind of ones you'd expect -- store, load, exchange, compare_exchange, fetch-and-modify with add/sub/or/xor/and. < 1438176576 330491 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1438176577 406468 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah so it doesn't work for structs? < 1438176579 887333 :oren!~oren@65.94.102.49 PRIVMSG #esoteric :Well maybe the standard should be descriptive rather than prescriptive < 1438176660 308483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman: Actually, I think it works for structs. But the fetch-and-modify ones are only applicable to atomic integer types. < 1438176664 688711 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :like uhm _Atomic struct point_t myAtomicPoint; < 1438176675 942958 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :myAtomicPoint.foo += i; < 1438176682 726008 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which would be atomic in this case < 1438176688 689199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not like that, no. < 1438176703 64251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think the qualifier guarantees anything when you're not using the atomic operations. < 1438176717 946239 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And they're not guaranteed to be lock-free -- you can ask whether an atomic object is, though. < 1438176733 48462 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Figured < 1438176740 856493 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :not all platforms support atomic operations anyway < 1438176765 805039 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which is tricky for portability reasons < 1438176791 776624 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :on some microcontrollers you have no other choice than to < 1438176804 339027 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :DISABLE_INTERRUPTS; /* do things */ ENABLE_INTERRUPTS; < 1438176978 429261 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I don't think you can find a C11 compiler for a microcontroller in any case. < 1438177356 464462 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah... < 1438177364 109205 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :they are usually vendor C compilers < 1438177404 629796 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1438177416 88809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzhie < 1438177421 64819 :staffehn!~quassel@staffehn.com QUIT :Quit: No Ping reply in 180 seconds. < 1438177421 119195 :lleu!~gnomebad@88.202.254.4 JOIN :#esoteric < 1438177421 302892 :lleu!~gnomebad@88.202.254.4 QUIT :Changing host < 1438177421 357130 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1438177495 964071 :vifino!vifino@tty.sh QUIT :Ping timeout: 246 seconds < 1438177582 572247 :staffehn!~quassel@staffehn.com JOIN :#esoteric < 1438178299 236522 :vifino!vifino@tty.sh JOIN :#esoteric < 1438178570 922023 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 244 seconds < 1438178756 118378 :kline!~kline@unaffiliated/kline QUIT :Ping timeout: 244 seconds < 1438178761 506044 :staffehn!~quassel@staffehn.com QUIT :Ping timeout: 265 seconds < 1438178781 365050 :ethiraric!~ethiraric@93.ip-5-196-226.eu QUIT :Ping timeout: 264 seconds < 1438178856 602052 :staffehn!~quassel@staffehn.com JOIN :#esoteric < 1438178878 709864 :ethiraric!~ethiraric@93.ip-5-196-226.eu JOIN :#esoteric < 1438179023 250949 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Read error: Connection reset by peer < 1438179059 828731 :kline!~kline@unaffiliated/kline JOIN :#esoteric < 1438179419 569413 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1438179531 544310 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1438179534 489150 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1438179655 91157 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 244 seconds < 1438180070 288818 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1438180430 612674 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1438181452 90349 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net JOIN :#esoteric < 1438181670 581297 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1438182042 759114 :white_bear!~white_bea@AMontsouris-655-1-202-31.w92-151.abo.wanadoo.fr QUIT :Ping timeout: 244 seconds < 1438183637 582149 :GoToTell_!~GotoTell@62.205.120.17 JOIN :#esoteric < 1438183762 933363 :GoToTell!~GotoTell@62-205-77-146.access.telenet.be QUIT :Ping timeout: 260 seconds < 1438183763 138655 :GoToTell_!~GotoTell@62.205.120.17 NICK :GoToTell < 1438183932 993796 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1438183940 540872 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de QUIT :Quit: cleaning < 1438184555 787122 :MoALTz_!~no@78.11.179.104 QUIT :Quit: Leaving < 1438184663 121995 :_256Q!~toastyten@5.80.42.248 JOIN :#esoteric < 1438184663 349081 :_256Q!~toastyten@5.80.42.248 QUIT :Changing host < 1438184663 403354 :_256Q!~toastyten@unaffiliated/256q/x-9307863 JOIN :#esoteric < 1438185167 404242 :_256Q!~toastyten@unaffiliated/256q/x-9307863 QUIT :Read error: Connection reset by peer < 1438185444 366553 :_256Q!~toastyten@5.80.42.248 JOIN :#esoteric < 1438185444 505837 :_256Q!~toastyten@5.80.42.248 QUIT :Changing host < 1438185444 560100 :_256Q!~toastyten@unaffiliated/256q/x-9307863 JOIN :#esoteric < 1438185666 539683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :finally i understand spanish names http://www.mezzacotta.net/pomh/?comic=27 < 1438185802 437252 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::D < 1438186402 596307 :bb010g!uid21050@gateway/web/irccloud.com/x-tfhcxcjzthxmqvbc QUIT :Write error: Connection reset by peer < 1438186404 209075 :ocharles__!sid30093@gateway/web/irccloud.com/x-rvlbklcwryuebmrj QUIT :Remote host closed the connection < 1438186617 276286 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1438186659 592792 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1438186712 344067 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hai < 1438186731 346116 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 255 seconds < 1438186731 550972 :MDude!~fyrc@pa-67-235-0-195.dhcp.embarqhsd.net PRIVMSG #esoteric :Hi < 1438186837 88908 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1438186858 462050 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: i didn't realize anyone actually used Krita < 1438186920 989917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOW YOU KNOW < 1438187039 909076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :spot of the oerjan, governor? < 1438187086 983002 :MoALTz!~no@78.11.179.104 JOIN :#esoteric < 1438187107 24549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1438187140 893154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1438187284 4042 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Well, I am doing a talk on lens in about two hours < 1438187296 513414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what style < 1438187307 299326 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are there slides? < 1438187324 874353 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf-style-esque slides < 1438187337 383084 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That are still being written < 1438187341 297 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are the slides on the internet somewhere < 1438187341 620772 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ah < 1438187655 792066 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"slides" aaargh. < 1438187680 647550 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :? < 1438187706 517741 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Nothing, I'm just going to give 3 talks on Sunday, that will be ... interesting. < 1438187713 975912 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Aaah good luck < 1438187716 996361 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :What sort of subject? < 1438187763 857603 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :abstract rewriting, term rewriting. somewhere in the overlapping area of math and computer science. < 1438187787 619700 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :Taneb: good luck < 1438187790 755268 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in any case, I'm working on slides. < 1438187801 862581 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :edwardk, thanks < 1438187826 529263 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I've got slides describing up to "Iso", now working on Prisms < 1438187859 284297 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, you're talking about profunctors? < 1438187865 482691 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, not in great detail < 1438187935 952525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :edwardk: Did you see the discussion yesterday about void? < 1438187940 180866 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :no < 1438187948 657239 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :what new noise machine got started < 1438187962 465170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The question was whether there's anything stopping void from reexporting Void from base. < 1438187970 398402 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It wasn't much of a discussion, really. < 1438188187 428311 :ocharles__!sid30093@gateway/web/irccloud.com/x-viyvnmblnaywpszs JOIN :#esoteric < 1438188221 684781 :bb010g!uid21050@gateway/web/irccloud.com/x-bbuntwavemallgrd JOIN :#esoteric < 1438188253 891745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :edwardk: well it started with a SO question about why absurd undefined looped infinitely (which it can in some versions and circumstances) < 1438188274 285937 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :it shouldn't loop any more < 1438188282 102864 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :we always force the thunk we're given now < 1438188296 712741 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :shachaf: oh, wait, doesn't Void do that yet? < 1438188308 169488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :edwardk: no, because seq doesn't enforce ordering < 1438188328 311150 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :on ghc >= 7.9 it re-exports < 1438188332 834732 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, wait, it does. < 1438188338 550372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Someone said it doesn't. < 1438188343 164874 :Melvar!~melvar@dslb-084-062-103-201.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1438188343 623499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um me < 1438188344 844373 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :edwardk++ for fixing it retroactively. < 1438188351 418832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did i misread... < 1438188359 185855 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://github.com/ekmett/void/blob/master/void.cabal confirms it hth < 1438188367 563215 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :oerjan: have you observed the spin you worry about? < 1438188378 907114 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :we could use pseq but that has complications < 1438188387 282098 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :edwardk, that seems a very arbitrary upper bound on base < 1438188393 730928 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1438188421 235830 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :it inherited it from bytestring i think < 1438188476 484802 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 265 seconds < 1438188481 222718 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :bytestring has base < 5 < 1438188482 614210 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :using pseq means it needs parallel, which means you lose it in base < 1438188490 767436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :edwardk: oh i was looking at the module source, not the cabal file < 1438188520 968203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the module has no indication of the reexport < 1438188531 570630 :idris-bot!~idris-bot@dslb-084-062-103-201.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1438188535 343827 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :Taneb: back in the stoneage IIRC one of the fairly standard dons packages used to use base < 10 < 1438188537 823531 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :i forget which it was < 1438188552 404831 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :oerjan: it has no way to =) < 1438188566 556555 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :the indication is it is in an old-src dir < 1438188568 305540 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :edwardk: Sounds like pseq should be in base. < 1438188574 938927 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not really a parallel thing. < 1438188593 406119 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :edwardk, right, I guess < 1438188604 269821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: int-e: good luck < 1438188606 829953 :edwardk!sid47016@haskell/developer/edwardk PRIVMSG #esoteric :feel free to chase after creating an issue and even using this to motivate it if you like < 1438188652 890675 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yay, that sounds fun and productive. < 1438188846 89056 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1438188864 519602 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :let it be known that dropping a pint glass on your toe is extremely painful even from one foot up < 1438189348 7951 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1438189946 380507 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's because glass is a dense material < 1438190006 485046 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I might be able to make a better kind of HSTS specification. The same header format is used for compatibility, but many of meanings are different. < 1438190119 291973 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Isn't that the opposite of compatibility? < 1438190709 60190 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :From the server's perspective it is the same < 1438191003 39247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assume your version will allow the user to override everything? < 1438191040 204609 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1438191164 597238 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, that is one thing it does < 1438191205 677601 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :But there are several other things too < 1438191218 84715 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 244 seconds < 1438191466 562537 :GoToTell!~GotoTell@62.205.120.17 QUIT :Ping timeout: 272 seconds < 1438191554 668087 :GoToTell!~GotoTell@62.205.112.33 JOIN :#esoteric < 1438191638 169673 :TieSoul!~quassel@2a02:a448:4a62:0:789b:7eeb:dc:2cb7 JOIN :#esoteric < 1438191668 37450 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :In contexts where an absolute URL may be entered without the scheme (which results in not even a valid absolute URL), the automatic redirect to HTTPS still applies. For example in many browsers if you enter something that looks like a domain name into the location bar it will automatically add "http://" in front; it will put "https://" in front instead if HSTS is enabled. The user can still delete this though. < 1438191681 194038 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Also it does not apply if the user explicitly enters "http://". < 1438191818 242816 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Other things might or might not automatically change depending on user configuration, but even if most features are disabled, it still causes cookies, whitelists, etc associated with the site to store the certificate as well, and if it does not match the cookies aren't sent (the user can still manually edit the cookies to specify the new certificate if wanted). < 1438192165 238433 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Read error: Connection reset by peer < 1438192186 525838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Does that mean that a website by default loses access to cookies when it updates its certificate? < 1438192984 678365 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 JOIN :#esoteric < 1438193062 276015 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Hi < 1438193653 772732 :TieSoul!~quassel@2a02:a448:4a62:0:789b:7eeb:dc:2cb7 QUIT :Remote host closed the connection < 1438194690 837107 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406] < 1438194939 578816 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1438194974 589557 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Read error: Connection reset by peer < 1438195014 765985 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1438195413 256588 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: J_A_Work < 1438195444 438302 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1438195587 678197 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 QUIT :Ping timeout: 246 seconds < 1438195884 673683 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 JOIN :#esoteric < 1438196439 328068 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: is it compatible both ways? < 1438196454 623953 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: as in, between old servers and new clients, or between odl clients and new servers < 1438196559 328101 :_256Q!~toastyten@unaffiliated/256q/x-9307863 QUIT :Ping timeout: 255 seconds < 1438198886 88871 :_256Q!~toastyten@5.80.42.248 JOIN :#esoteric < 1438198886 275534 :_256Q!~toastyten@5.80.42.248 QUIT :Changing host < 1438198886 329873 :_256Q!~toastyten@unaffiliated/256q/x-9307863 JOIN :#esoteric < 1438198893 191959 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :fizzie: Well, the cookie would apply to all the same certificates that the HSTS appplies to. < 1438198962 255801 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :So if only one certificate is pinned, then yes it will lose the cookies by default. < 1438199007 292404 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, both ways. Although if a server wants to enable *only* the new way and not the old way for client features, it can call the header "X-Strict-Transport-Security". < 1438199173 592746 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :HSTS supercookies also no longer work in this new way. < 1438199238 549424 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, http://runciman.hacksoc.org/~taneb/LT.pdf < 1438199294 579635 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be QUIT :Ping timeout: 272 seconds < 1438199316 289325 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :So this cookie disabling can also depend on whether HPKP is used together with HSTS or not, as well as the lifetime of various certificates, and so on. < 1438199665 472687 :GoToTell!~GotoTell@62.205.112.33 QUIT :Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it < 1438199666 332378 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :My own kind of HSTS would also automatically enable secure-only on all cookies for that server as well as prevent cookies set over an insecure connection from affecting the secure connection by default (although they can still be resent over an insecure connection if the user has not disabled cookies for that domain over insecure connections). < 1438199944 230197 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Deleting cookies by default when the certificate is change can also help so that they are not sent if the domain is purchased by a new company. Such certificate pinning can be used also in script whitelists and so on as well. < 1438200071 262297 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: where's "shachaf saves the day" twh < 1438200229 182938 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I was about to say that HSTS and HPKP are entirely (well, FSVO) separate. < 1438200243 541440 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1438200359 441214 :mauris_!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1438200370 808358 :nycs!~nycs@gw.hq.meetup.com QUIT :Client Quit < 1438200370 862727 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It also depends on what ciphers are used and so on. So, if it is connect with HSTS and HPKP with TLS v2, and then later on it is TLS v1, you will get a warning message (which can still be overridden by the user though; if they do the cookies are gone though unless the user manually edits the cookies). < 1438200385 945742 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 246 seconds < 1438200391 437375 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1438200547 136368 :x10A94!~x10A94@178.252.73.97 QUIT :Read error: Connection reset by peer < 1438200592 155294 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :So not only cookies are affected, but also whitelists and HTTP authentication methods. < 1438200876 62739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: so will you document this somewhere, and make a reference implementation in a http[s] client library? < 1438200892 352337 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :But if you want real security, you should use neither HTTP nor HTTPS anyways; the mess they make can cause other problems with security. < 1438201113 649533 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes I should document it, although I might not necessarily implement it. Anyways the implementation can differ depending on some things; for example the client might not be a web-browser. < 1438201151 531234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, that's why I said "reference implementation". I don't expect you to implement it in all https-capable clients ever. < 1438201166 65015 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: eg. you could try to implement it in libcurl (if cookie jar is enabled or something like that) < 1438201215 434751 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or in whatever library you prefer < 1438201221 436620 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's ton of https client libraries < 1438201746 385867 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Hellu < 1438202285 90339 :_256Q!~toastyten@unaffiliated/256q/x-9307863 QUIT :Ping timeout: 244 seconds < 1438202488 219804 :_256Q!~toastyten@5.80.42.248 JOIN :#esoteric < 1438202488 274296 :_256Q!~toastyten@5.80.42.248 QUIT :Changing host < 1438202488 274351 :_256Q!~toastyten@unaffiliated/256q/x-9307863 JOIN :#esoteric < 1438202697 241949 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :I want to write a complete Funge-98 interpreter < 1438202699 627925 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :But what to call it? < 1438202767 44495 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Ooh < 1438202778 246942 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 PRIVMSG #esoteric :Maybe even a complete Funge-9* Intepreter < 1438203546 588835 :hppavilion[1]!423aab85@gateway/web/freenode/ip.66.58.171.133 QUIT :Ping timeout: 246 seconds < 1438204504 222977 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1438205063 660697 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 JOIN :#esoteric < 1438205083 917904 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :Hi < 1438205561 670923 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07LOLCODE14]]4 10 02http://esolangs.org/w/index.php?diff=43640&oldid=43600 5* 03Hppavilion1 5* (+360) 10Criticism section < 1438206431 259645 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1438207313 387949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Is the vertex graph of an icosahedron planar? <-- specifically, it's essentially a graph on a sphere and those are planar < 1438207331 695565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Taneb Is the vertex graph of an icosahedron planar? <-- specifically, it's essentially a graph on a sphere and those are planar < 1438207331 749916 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1438208275 665012 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :All regular polyhedra have planar graphs < 1438208351 264930 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think something torus-like won't have a planar vertex graph < 1438208561 611170 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07LOLCODE14]]4 10 02http://esolangs.org/w/index.php?diff=43641&oldid=43640 5* 03Hppavilion1 5* (+917) 10Added example code to criticism section < 1438208622 541058 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07LOLCODE14]]4 10 02http://esolangs.org/w/index.php?diff=43642&oldid=43641 5* 03Hppavilion1 5* (-21) 10Fixed output < 1438208703 827207 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://esolangs.org/wiki/Weirdlang looks a lot like a category < 1438208745 721483 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Saying "X is technically a Y" when Y is a term that you've invented is a little fishy. < 1438208823 885812 :_256Q!~toastyten@unaffiliated/256q/x-9307863 QUIT :Read error: Connection reset by peer < 1438209016 777167 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :True < 1438209026 102504 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :It is quite fishy < 1438209055 964629 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :However, Weirdlang is a term I invented to correspond to a concept I'm pretty sure all of us already acknowledged < 1438209115 562627 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Weirdlang14]]4 10 02http://esolangs.org/w/index.php?diff=43643&oldid=43610 5* 03Hppavilion1 5* (+7) 10Removed made up terms :P < 1438209358 980769 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esoteric algorithm14]]4 N10 02http://esolangs.org/w/index.php?oldid=43644 5* 03Hppavilion1 5* (+368) 10Created page < 1438209458 400000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I think something torus-like won't have a planar vertex graph <-- well the four-color theorem doesn't apply to a torus, so... < 1438209543 582513 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :How do I do a sublist again? < 1438209577 62663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :add more bullets < 1438209582 222558 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :OK < 1438209655 91518 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: It's 7 colours for a torus < 1438209673 631309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what i thought < 1438209742 882407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm a more obvious proof is that you can easily put K_3,3 on the torus < 1438209783 362282 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dropsort14]]4 N10 02http://esolangs.org/w/index.php?oldid=43645 5* 03Hppavilion1 5* (+645) 10Created page < 1438209802 656556 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :More bullets didn't work < 1438209804 214946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :put 3 vertices on the outside edge, 3 on the inside edge, connect each to 2 over the top and 1 under the bottom, e.g. < 1438209810 150433 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :I'm just going to use indents < 1438209825 518893 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: um what exactly are you doing < 1438209841 532445 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :* * * Triple indented item < 1438209869 951846 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :Oh < 1438209871 579649 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :I see < 1438209876 714612 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dropsort14]]4 10 02http://esolangs.org/w/index.php?diff=43646&oldid=43645 5* 03Oerjan 5* (-3) 10/* Algorithmic Description */ thus < 1438209887 589272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cannot use spaces, apparently < 1438209953 136038 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :Thanks < 1438210087 329012 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Langar.io14]]4 N10 02http://esolangs.org/w/index.php?oldid=43647 5* 03InputUsername 5* (+5465) 10Created Langar.io, a language inspired by Agar.io (I'm so sorry for this) < 1438210136 877108 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=43648&oldid=43594 5* 03InputUsername 5* (+16) 10Added Langar.io to the language list < 1438210188 670030 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Langar.io14]]4 M10 02http://esolangs.org/w/index.php?diff=43649&oldid=43647 5* 03InputUsername 5* (+10) 10Fixed category < 1438210337 956398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:InputUsername14]]4 M10 02http://esolangs.org/w/index.php?diff=43650&oldid=43558 5* 03InputUsername 5* (+120) 10Added Langar.io to my user page < 1438210463 930168 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Weirdlang14]]4 10 02http://esolangs.org/w/index.php?diff=43651&oldid=43643 5* 03Hppavilion1 5* (+330) 10Not Evil Section. < 1438210553 628276 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:InputUsername14]]4 N10 02http://esolangs.org/w/index.php?oldid=43652 5* 03Hppavilion1 5* (+355) 10IRC invite < 1438210696 571455 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Langar.io14]]4 M10 02http://esolangs.org/w/index.php?diff=43653&oldid=43649 5* 03InputUsername 5* (+10) 10Fixed external resource < 1438210849 894055 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Langar.io14]]4 N10 02http://esolangs.org/w/index.php?oldid=43654 5* 03Hppavilion1 5* (+41) 10Sorry for putting this here, but I doubt he was going to check it otherwise < 1438211246 634182 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1438211279 757761 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :Hi! < 1438211323 514563 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :You new? < 1438211332 749569 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Looj hppavilion[1] < 1438211347 9948 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :? < 1438211351 422483 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :Looj? < 1438211357 608719 :InputUsername!54522415@gateway/web/freenode/ip.84.82.36.21 JOIN :#esoteric < 1438211365 49420 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :There you are! < 1438211369 924342 :InputUsername!54522415@gateway/web/freenode/ip.84.82.36.21 PRIVMSG #esoteric :Hey. < 1438211387 792524 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :Hellu < 1438211432 377225 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :Welcome to the IRC! < 1438211507 591550 :InputUsername!54522415@gateway/web/freenode/ip.84.82.36.21 PRIVMSG #esoteric :Thanks < 1438211948 817588 :hppavilion[1]!3ff12880@gateway/web/freenode/ip.63.241.40.128 PRIVMSG #esoteric :AFK < 1438212064 391275 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1438212182 183842 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1438212451 608882 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1438212620 118804 :a21!~CADD@12.227.104.109 JOIN :#esoteric < 1438213354 613574 :nortti!~juhani@ayu.smar.fi PRIVMSG #esoteric :http://hackaday.com/2013/01/29/genetic-algorithms-become-programmers-themselves/ < 1438213986 299571 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1438213988 113865 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1438213988 638604 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 292300Z 20008KT 15SM FEW035TCU FEW150 30/23 A2982 RMK TCU1AC1 TCU TR AC TR SLP098 DENSITY ALT 2000FT < 1438214016 858099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boihelly < 1438214051 505199 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon... sœr... ja........... < 1438214057 352119 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION sweats < 1438214062 534857 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... n < 1438214107 458652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1438214107 835464 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 292320Z 36004KT 9999 BKN021 13/10 Q1003 RMK WIND 670FT 28008KT < 1438214121 6512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles ominously < 1438214133 118198 :InputUsername!54522415@gateway/web/freenode/ip.84.82.36.21 PRIVMSG #esoteric :What is happening < 1438214134 150083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1438214134 735619 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 292253Z 30014KT 10SM CLR 24/15 A2989 RMK AO2 SLP122 T02390150 < 1438214147 756034 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KSJC < 1438214148 320303 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KSJC 292253Z 30012KT 10SM CLR 31/12 A2987 RMK AO2 SLP114 T03060122 < 1438214154 743258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :scow and double scow < 1438214156 954957 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :InputUsellorname! < 1438214167 576156 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :31/12! woaaahhh... < 1438214168 67158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :InputUsername: the other people are dying of heat while i'm just cooling it < 1438214187 356289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan is the coolest < 1438214190 177604 :InputUsername!54522415@gateway/web/freenode/ip.84.82.36.21 PRIVMSG #esoteric :Oh, I see lol. < 1438214322 655120 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1438214337 748653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :31/12 sounds dry