< 1351296010 791348 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :but how do I specify an unsigned four-digit quater-imaginary number < 1351296051 78127 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't think cobol does quarter-imaginary numbers < 1351296076 679679 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :clear deficiency. < 1351296152 477978 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: is that your university doing cobol courses? < 1351296165 195117 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :olsner, no < 1351296179 537874 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :doubtful considering it's an irish tld < 1351296195 289018 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :although ireland would be less rural than Sgeo's university < 1351296219 281328 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, what, just because my school used to literally be an agricultural school? < 1351296241 949419 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :yeah, they don't teach agriculture in cities < 1351296287 803904 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :what's wrong with farming, eh? < 1351296294 213359 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it's called FARMINGDALE < 1351296312 283707 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :for real? < 1351296316 720478 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :haha. < 1351296322 473665 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :if you asked me to come up with the most ridiculously agrarian name possible i would think that too blatant < 1351297058 978778 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'Formula 1 organisers in India say they are determined to ensure that the track near Delhi is completely "dog proof" ahead of Sunday's race' < 1351297172 820646 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"guard dogs have been deployed throughout the track" < 1351297191 34038 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I have another criticism of Clojure < 1351297218 524160 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION sits ready in rapt fascination < 1351297241 204191 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There are several ways to find the value associated with a key in a hash-map. This, in and of itself, is not a problem. < 1351297272 341924 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You can use the hash-map as a function, or use the get or find functions, or use a keyword as a function if the key you want is a keyword < 1351297296 366640 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :wait, like, you have :x as a key in the hash, so you can do (:x hashtable) to get the value? < 1351297300 705187 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes < 1351297330 935129 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :weird < 1351297341 664849 :augur_!~augur@129-2-129-167.wireless.umd.edu JOIN :#esoteric < 1351297346 419113 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Now, the problem I have with this is, what if I want to make my own data structure that fakes being a hash-map. I have to implement both the structure as being funcallable, and the Associative protocol < 1351297359 162840 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1351297372 438449 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think keywords as functions just use the Associative protocol. I might not even have the right name for it < 1351297443 678099 :augur_!~augur@129-2-129-167.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1351297502 269159 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1351297560 857022 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Bike, it seems to be more common than (hashtable :x) < 1351298503 48606 :copumpkin!~copumpkin@unaffiliated/copumpkin NICK :Michelangelo < 1351298512 744112 :Michelangelo!~copumpkin@unaffiliated/copumpkin NICK :copumpki < 1351298514 841651 :copumpki!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1351298628 114413 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :i also find that weird, but I'm already used to it. < 1351298801 118725 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And I don't know when (get hashtable :x) is ever used, maybe people who don't realize that the other forms also accept an optional what to return if it's not there parameter the way get does < 1351299013 800377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What is lens? < 1351299035 433415 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :baby don't hurt me < 1351299037 462743 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :don't hurt me, no more < 1351299040 173179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: A Norwegian word meaning "hi monqy". < 1351299066 407632 :hagb4rd!~perdito@koln-4db4f965.pool.mediaWays.net QUIT :Quit: hagb4rd < 1351299068 245410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where's oerjan, by the way? < 1351299152 863618 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Sgeo: When your key is not a keyword < 1351299152 953364 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : or when your collection can be a number of things (all that support get) < 1351299183 823131 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess get could also be used with -> < 1351299212 497117 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : ,({1 2 3 4} 1) < 1351299212 590382 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : 2 < 1351299212 674217 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : ,([1 2 3 4] 1 2) < 1351299212 754769 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : # < 1351299212 754857 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : ,(get [1 2 3 4] 1 2) < 1351299213 718153 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : ,(get [1 2 3 4] 6 2) < 1351299215 563492 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : 2 < 1351299217 542324 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : 2 < 1351299324 410172 :copumpkin!~copumpkin@unaffiliated/copumpkin NICK :OMARCOMINYO < 1351299556 702618 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :shachaf: eating, last I heard < 1351299582 21204 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :but that was a few days ago, may have changed since < 1351299663 688634 :OMARCOMINYO!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1351299904 170825 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Does lambdabot do some form of lisp? < 1351300094 613179 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :yeah, it does haskell < 1351300121 964914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm so glad we have Sgeo here to paste logs from Clojure channels in here. < 1351300125 816697 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :lolololololololol < 1351300130 250561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Otherwise we might forget that this is #clojure. < 1351300165 417558 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah in the mainstream programming world, haskell is 'some kind of lisp' and yet the differences between python and ruby are vast and important < 1351300177 891393 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :.. < 1351300178 632376 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :perspective is a funny thing < 1351300199 42052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc < 1351300199 777594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc < 1351300200 751679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1351300201 244111 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I just wanted to be silly and make a long string using lots of conses < 1351300201 625081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner < 1351300202 697934 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :FreeFull: judging by @list, not really? < 1351300203 461297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :might have been joking < 1351300204 177602 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott < 1351300208 655360 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But the haskell form of that is much shorter =P < 1351300208 820961 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes i know olsner was joking < 1351300237 659692 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :kmc: I'm glad you know < 1351300256 843116 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm glad i know you're glad i know < 1351300257 947398 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :(cons 'S' (cons 't' (cons 'r' (cons 'i' (cons 'n' 'g'))))) < 1351300260 538308 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Why was ε afraid of ζ? < 1351300267 866446 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why < 1351300278 116618 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because ζηθ! < 1351300279 135174 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Because 7 8 9 < 1351300280 614781 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :man you can't use single quotes like that in lisp, you'll break something < 1351300303 50547 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :'Bike' < 1351300309 523034 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :D: < 1351300317 609592 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: idgi < 1351300329 903421 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Why was epsilon afraid of zeta? Because zeta eta theta! < 1351300334 290722 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think int something = 'abcd'; is valid C < 1351300335 158810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Zeta ate-a theta. < 1351300350 367947 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: Are they consecutive in the greek alphabet? < 1351300355 896742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1351300377 477658 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i see < 1351300390 838827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmph. Best try another joke. < 1351300395 77068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Where does a general keep his armies? < 1351300399 426287 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where < 1351300403 257880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In his sleevies! < 1351300412 267250 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hehehe < 1351300415 429283 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's a popsicle stick joke < 1351300421 994969 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: Strin . g < 1351300428 896628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow < 1351300428 979842 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's that? < 1351300432 454585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :esolang just got an anonymous edit < 1351300433 694367 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :what bothers me about that is that sleevies is (probably) just a made up word < 1351300435 212468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from an IPv6 address < 1351300439 488744 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nice < 1351300443 697799 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it must be aliens from the future < 1351300476 433482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wait, that works? < 1351300480 724294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :are strings lists in any common lisps? < 1351300480 804854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1351300483 65778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good thing i set that up! < 1351300486 952439 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> 'S':'t':'r':'i':'n':'g':[] < 1351300488 23470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "String" < 1351300500 654438 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i thought haskell was practically the only language where the "built-in" / "default" string type is a linked list < 1351300503 104233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: apparently it works < 1351300505 182885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 'S':'t':'r':'i':'n':'g':"ent" < 1351300505 279880 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :well, common lisps other than haskell then < 1351300506 674810 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Stringent" < 1351300510 891959 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: clearly < 1351300517 289989 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :wait, haskell strings are linked lists, really? < 1351300521 545366 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1351300526 775985 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :type String = [Char] < 1351300535 110173 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :why? < 1351300536 422418 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: What, you didn't know lisp did strings as linked lists? < 1351300546 152248 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Because Haskell is all about List Processing. < 1351300551 372366 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :snerk < 1351300551 455225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Being a Lisp. < 1351300565 780397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote list.processing < 1351300566 220126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :monochrom says: in retrospect, it seems lisp designers were more interested in list processing than functional programming < 1351300569 910266 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: Common Lisp? Scheme? Clojure? Maclisp? what? < 1351300572 877601 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Lisp" isn't a language < 1351300589 970250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lisp 1.5 is a language. < 1351300593 270977 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :is that really "in retrospect" < 1351300604 503872 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :in lisp 1.5 you could use lists as functions! < 1351300611 38992 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: well, it avoids introducing new concepts to the language, if you have lists and chars already < 1351300615 8538 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :processing lists with lists, the way of the future. < 1351300619 342567 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Clojure strings are not lists but you can convert them into.... a list-like thing < 1351300620 196383 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and it gives you lazy strings in a natural way < 1351300627 906879 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it's horribly inefficient < 1351300633 113270 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :yeah that's what I was going to say < 1351300634 780328 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well I guess strings aren't lists in common lisp < 1351300638 476541 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you want to efficiently store text in Haskell, you use Data.Text < 1351300640 535923 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :is there not a type for vectors/arrays/whatever < 1351300642 226086 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :since all existing lisps were designed in the past, anything we say about lisp is in retrospect < 1351300652 404015 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are many many array/vector types in Haskell < 1351300653 214368 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :too many < 1351300655 238233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: it's a historical accident < 1351300656 451442 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :sweet. < 1351300659 575833 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's just that they aren't imported by default < 1351300664 955193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: well there are like three < 1351300666 886307 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :elliott: that strings are lists? < 1351300671 743488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and one of them is a replacemen tfor one of the others < 1351300673 776198 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :olsner: I think you'll find most languages were designed in the past, assuming there is a design < 1351300673 856884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: yes < 1351300674 384040 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Data.Text is the way to go for efficient text storage, afaik < 1351300679 58446 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :unless that's changed again < 1351300679 386568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Data.Text doesn't give you random access. :-( < 1351300680 155923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: it made sense in 1992, it doesn't make sense in 2012 < 1351300680 239423 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it uses UTF < 1351300681 763721 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :that's quite the accident < 1351300682 849580 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :-16 internally < 1351300685 209029 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is kinda gross < 1351300686 997407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: random access is irrelevant < 1351300691 271497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: icu compatibility < 1351300696 601745 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :random access to Unicode codepoints isn't too useful < 1351300696 962863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: it is actually worse than you think < 1351300701 562813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: since haskell has lots of pointers in its linked list < 1351300703 854829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because non-strictness < 1351300703 954335 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: You can't even mark a point in a string with an index and then index into that point later, though. < 1351300704 35059 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :elliott: made sense in 1992? but lisps that existed in '92 used arrays for strings < 1351300704 35235 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because codepoints != characters != anything you care about < 1351300712 441226 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: but they aren't lazy < 1351300724 238857 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and also Lisp had more pretentions to being real-world useful than Haskell circa 1992 < 1351300725 99583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like 16 bytes to the character or something iirc < 1351300729 313901 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :strange, strange, very strange < 1351300730 981596 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In Haskell you can have an infinitely long String < 1351300732 607017 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :oh I suppose that's true though. < 1351300740 277875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually String is sometimes faster than the alternatives amusingly < 1351300748 306960 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you have to remember, for the first 10+ years of its life, Haskell was explicitly a language for PL researchers < 1351300749 591604 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> fix ("Honk " ++) < 1351300751 974496 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Honk Honk Honk Honk Honk Honk Honk Honk Honk Honk Honk Honk Honk Honk Honk... < 1351300752 738542 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> repeat 'a' < 1351300754 4182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1351300756 857224 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :how very strange to consider < 1351300802 472532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: arguably it still is :) < 1351300807 662948 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well yeah < 1351300822 10278 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i think before 2000 there were very few people claiming otherwise < 1351300828 240881 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :now there is a large IRC channel full of them < 1351300845 430799 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#haskell is pretty bad these days, by the way. < 1351300854 167008 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"surprised??" < 1351300856 276417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would like to see kmc visit #haskell sometime < 1351300865 735252 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what now < 1351300866 4607 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :what is wrong with #haskell? < 1351300873 745366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Same old. < 1351300884 609059 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#haskell-blah alternates between bad and good, depending on time zone. < 1351300892 496123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which timezones are the bad ones < 1351300904 439883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::-( < 1351300907 209356 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: newbie joins, newbie asks standard newbie question, everyone starts shouting out their favorite explanation, then everyone argues about which one is best, then irrelevant tangents < 1351300911 131286 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :newbie is confused < 1351300917 564766 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nobody actually cares about figuring out the one best way to teach something < 1351300922 640375 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :wait, are you telling me not every speech about programming is like that < 1351300926 123094 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :everyone's too heavily invested in their pet explanation < 1351300928 51274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Remember sorear? < 1351300934 722652 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i felt the same way < 1351300936 513981 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is why i left < 1351300942 572372 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :after making some halfassed attempt to be better < 1351300943 814987 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: no < 1351300947 64092 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Those were the days. < 1351300977 346810 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: also they act like a research paper on a topic is equivalent to mature tested packaged software < 1351300994 130621 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :groan. < 1351301003 606999 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if your problem can't generate an academic paper then it's already solved < 1351301009 446523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tbh i don't really see that attitude in #haskell at all < 1351301010 841463 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's just a trivial matter of engineering < 1351301015 304569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the research paper thing that is < 1351301017 580167 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've seen it a few times < 1351301029 640700 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :somebody was like "lol, just write a JVM backend for GHC, problem solved" < 1351301033 346754 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :as though this would be completely trivial < 1351301043 977954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the #1 problem is idiots who don't know anything about haskell trying to answer an overly-broad question like "what are monads" that they don't themselves understand < 1351301044 350030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :imo < 1351301049 687236 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1351301052 354954 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that is a bigger problem < 1351301055 244502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1351301066 56324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and I say idiots only because they decide they are competent enough to educate others, not because they merely don't know) < 1351301072 621807 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also #haskell has a bunch of dumb inside jokes < 1351301083 139655 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you mention monads everyone is like "lolololololololol burritos" < 1351301096 183494 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, now I'm scared that I'm an idiot < 1351301098 154580 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :completely drowning out any attempt at a serious answer (not that such attempts would generally be successful) < 1351301104 739179 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also lambdabot is a huge inside joke < 1351301118 46562 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because she implements this bizarre variant of haskell which seems to exist to confuse beginners and entertain experts < 1351301123 1872 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pretty trollish basically < 1351301128 429464 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: You should post that post on what's wrong with #haskell < 1351301149 935925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i don't know how to answer that < 1351301162 664065 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :people are always like "lambdabot is a great resource for learning Haskell!!" and then when the learner actually uses it, they have to explain why it thinks functions are numbers or whatever < 1351301167 459124 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t (.) < 1351301168 366545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1351301168 484853 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :it what. < 1351301170 848509 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t 3 3 < 1351301171 966618 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t t1. (Num (t1 -> t), Num t1) => t < 1351301174 108107 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :and then everyone blames Cale for making lambdabot's haskell weird, and Cale vehemently denies having anything to do with it < 1351301181 204648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: btw you are way too cynical about lambdabot, cale obviously feels its variants are useful and helpful for its target audience < 1351301188 261072 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :i seem to have opened up a terrifying line of information here < 1351301189 534903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is unfortunate that it causes problems but i don't think it is really malicious < 1351301195 271442 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> 3 5 < 1351301196 347645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1351301197 108050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just obviously lambdabot never get updated ever since have you seen its codebase < 1351301200 254880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think there's a whole lot of malice in #haskell < 1351301208 995003 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Bike, < 1351301209 999345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(by "cale" here I mean "broadly-approximated cale") < 1351301211 771669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Malice is easier to deal with, usually. < 1351301213 361482 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> (sin + cos) 2 < 1351301214 896917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.4931505902785393 < 1351301215 658665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(which means "Whoever is responsible for them" or whatever) < 1351301218 13613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*whoever < 1351301220 440595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: welcome to #esoteric < 1351301226 30381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's crap < 1351301227 347558 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :hello #esoteric < 1351301228 152524 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> (sin + cos) 0 < 1351301229 696413 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.0 < 1351301239 881332 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :Sgeo: is the same as sin 0 + cos 0, or what < 1351301246 643070 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> (sin * sin + cos * cos) 12345 < 1351301248 139238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.9999999999999999 < 1351301249 294113 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes < 1351301258 229923 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :that's kinda cool actually. < 1351301268 165221 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's not a stanard Haskell thing < 1351301292 455218 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :so I gathered < 1351301293 22020 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: i don't think it's malicious, but the fact that it's gone on this long indicates a certain lack of regard for beginners < 1351301297 275667 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#esoteric is also a big inside joke. < 1351301297 683490 :oonbotti!~oonbotti@dsl-olubrasgw2-fe6bf800-88.dhcp.inet.fi PRIVMSG #esoteric :Nothing here < 1351301308 786077 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :yes I've gotten that impression, shachaf < 1351301311 162822 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is incongruous with a community that is constantly patting itself on the back over how friendly it is < 1351301320 218564 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one of the main things i learned from #haskell is that friendly != helpful < 1351301349 256927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: well experts are misserved by lambdabot's other problems < 1351301353 466538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like how it keeps crashing < 1351301357 971642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that stupid L.hs nondeterministic thing < 1351301368 16221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is just unmaintained, can't really single out any individual problem imo < 1351301378 778965 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Cale "maintained" flip into L.hs < 1351301381 421446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty flip < 1351301382 634496 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. (a -> b -> c) -> b -> a -> c < 1351301386 621842 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, dudeb < 1351301388 776909 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What? < 1351301393 475647 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a lot of IRC channels are too unfriendly to be helpful, but #haskell is too friendly to be helpful < 1351301396 459085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: btw i think the patting themselves on the back thing is generally over < 1351301401 14111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> flip < 1351301401 197175 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: oh really < 1351301403 570906 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1351301403 654266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ((a ->... < 1351301406 170036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: well i don't see it < 1351301412 699929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: anyway looks like it's your birthday 'cuz flip looks normal to me < 1351301418 731279 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1351301422 279514 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but (.) is still weird < 1351301423 381291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I asked Cale to change it back today. < 1351301426 491386 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1351301432 240956 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe he listened. < 1351301434 342142 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :flip used to be weird too? < 1351301445 117672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes, it was strong < 1351301453 128715 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yep, f (b -> c) -> b -> f c < 1351301455 222902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :strong :: (Functor f) => f (a -> b) -> a -> f b < 1351301459 431011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think edwardk calls it strong < 1351301462 601359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i am calling it strong < 1351301463 714619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be cool < 1351301463 834912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :strength? < 1351301466 688189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh maybe < 1351301475 267213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the proof term that every haskell Functor is a strong functor right < 1351301481 666951 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: I got my Stripe CTF shirt today! < 1351301486 742357 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Oh. < 1351301489 130260 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::-( < 1351301493 822570 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :@djinn (Functor f) => f (a -> b) -> a -> f b < 1351301493 903545 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :u no? < 1351301493 997324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Error: Class not found: Functor < 1351301496 900763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nope. < 1351301503 112370 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :djinn doesn't do classes, I guess < 1351301508 596272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: want another proof that every functor is strong?? < 1351301512 361928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :proof = undefined < 1351301533 422266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@djinn-env < 1351301534 114297 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data () = () < 1351301534 309465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Either a b = Left a | Right b < 1351301534 390353 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Maybe a = Nothing | Just a < 1351301534 390530 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Bool = False | True < 1351301534 390644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Void < 1351301535 961565 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :type Not x = x -> Void < 1351301537 977414 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Monad m where return :: a -> m a; (>>=) :: m a -> (a -> m b) -> m b < 1351301540 23272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Eq a where (==) :: a -> a -> Bool < 1351301541 881531 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :either :: (a -> c) -> (b -> c) -> Either a b -> c < 1351301545 34959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: you need to teach it about functor i think < 1351301548 668854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :idk how < 1351301553 703433 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :idk either < 1351301559 28901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@help djinn < 1351301559 708526 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :djinn . < 1351301559 876017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Generates Haskell code from a type. < 1351301559 956760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://darcs.augustsson.net/Darcs/Djinn < 1351301562 351963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1351301562 888747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wrong < 1351301562 972940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: It won't help. < 1351301570 39430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :djinn is "stupid" about classes < 1351301570 289116 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :it knows about monads but not functors? < 1351301572 49688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Observe: < 1351301575 682299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@djinn a -> m a < 1351301576 660666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1351301581 758595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1351301584 433911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: so does the haskell 2010 standard :( < 1351301584 982895 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@djinn Monad m => a -> m a < 1351301585 538633 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = return < 1351301588 85028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@djinn Monad m => b -> m b < 1351301588 788378 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1351301599 205223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: haha < 1351301599 830237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1351301606 486543 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :i'm pretty dumb at haskell but I thought monads were functors? < 1351301619 571572 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Mathematically < 1351301619 738303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: yep. < 1351301619 821079 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :*haskell, math, life < 1351301631 326883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell only has a direct monad class < 1351301631 407710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Functor? I 'ardly know 'er! < 1351301636 619105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's a functor class in the standard libraries < 1351301640 305319 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :very strange < 1351301642 905055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and applicative, the "half-way" point in a sense) < 1351301650 573300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they're not superclasses of monad due to -- wait for it -- historical accident < 1351301652 818321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: When are you running the kmc code contest? < 1351301700 323685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (.) < 1351301701 752780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1351301704 623622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, good. < 1351301718 205252 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : elliott, now I'm scared that I'm an idiot < 1351301728 973985 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@let switchify f = (.f) < 1351301730 562571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1351301731 716998 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty switchify < 1351301733 179896 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Functor f) => f a -> (a -> b) -> f b < 1351301736 653108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zomg < 1351301755 593836 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you're not an idiot generally since you don't confidently spew bullshit < 1351301799 418305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom__Hoover: pssst, i heard Sgeo made 6 bf derivatives before breakfast today < 1351301815 625630 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :then he's not an idiot, he's a dead man walking < 1351301853 913067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Doesn't the Functor (.) upset you? < 1351301857 351530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It should use the Category (.). < 1351301879 611252 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :obviously it just predates Category, and no-one's bothered to update it yet < 1351301883 56888 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Maybe it should use the -> . < 1351301896 457719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: No. Prelude should use the Category (.). < 1351301915 390603 :hagb4rd!~perdito@koln-4db4f965.pool.mediaWays.net JOIN :#esoteric < 1351302024 163677 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t (*) < 1351302025 271515 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a -> a < 1351302067 996391 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: it shipped from colorado < 1351302087 466633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: is there a place in the uk called "colourado" < 1351302094 161747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1351302100 145272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"i knew it" < 1351302119 651952 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's an australian hair salon apparently < 1351302570 869943 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1351302769 71977 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, what if I make a meta-language to describe BF derivatives < 1351302783 771594 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you mean tr? < 1351302785 339963 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :can the language describe itself < 1351302873 144436 :pikhq!~pikhq@75-163-203-72.clsp.qwest.net PRIVMSG #esoteric :More-like sed < 1351302945 262900 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :depends on how awful it is < 1351302949 240756 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Do you have any good train facts for me? < 1351303014 726783 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :just... general train facts? < 1351303075 154784 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Specific ones are good too. < 1351303089 790804 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i mean, are you looking for a specific kind of train fact < 1351303091 35319 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :choo choo < 1351303093 620778 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :do you know about gauntlet track? < 1351303112 699158 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Gauntlet_track < 1351303117 704210 :pikhq!~pikhq@75-163-203-72.clsp.qwest.net PRIVMSG #esoteric :Trains are actually electric carts. (in CJK) < 1351303126 821694 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it is a strange kind of arrangement which is useful in many ways < 1351303196 334285 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why the fuck would the word "arrangement" make me think of Worlds? < 1351303209 239276 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :kmc: interesting < 1351303306 990983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Nope. < 1351303398 700813 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :when a two-track line has to cross a narrow bridge, it's sometimes better to use two overlapping tracks on the bridge, rather than a true single track segment < 1351303405 385617 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can still only have one train on the bridge at once < 1351303421 934259 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the mechanical bits on either side to go back to two tracks are simpler < 1351303438 656874 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :purely static bits of steel, vs. points that need to move, and might ice up, etc. < 1351303478 922225 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: here is another train fact: < 1351303497 697779 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the New York Subway construction workers use temporary construction lights consisting of five incandescent bulbs mounted together on a board < 1351303517 288626 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've heard that one before, I think? < 1351303522 273085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 120*5 -- or something like that < 1351303523 697915 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 600 < 1351303526 195039 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1351303529 877771 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :kmc: how many abandoned stations are there in manhattan? < 1351303531 546477 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they run them off third rail power < 1351303537 950217 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :also, have you visited the city hall one? < 1351303544 911631 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.columbia.edu/~brennan/abandoned/ < 1351303555 262576 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :wow < 1351303555 459029 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've been through it on the 6, but i couldn't see much < 1351303559 241738 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :sweet < 1351303560 327687 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :need to bring a powerful flashlight < 1351303569 403432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Did you hear copumpkin is leaving Boston? :-( < 1351303571 286357 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I want to explore them all < 1351303580 541506 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :shachaf: don't tell him, he wouldn't approve < 1351303582 314423 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you are copumpkin? < 1351303586 301001 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :isn't the new york underground an amalgamation of like 5 different private networks < 1351303595 565334 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :kmc: yep :P < 1351303596 120022 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom__Hoover: basically 3 < 1351303599 141281 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Oops. I didn't tell you. < 1351303633 18085 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom__Hoover: a few of the elevated lines might date back to the era when there were more than 3 < 1351303634 515581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin likes category theory more than boston :'( < 1351303640 630850 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and a few bits of the system used to be LIRR, and stuff like that < 1351303665 341957 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: What will you be doing in CT? < 1351303712 932490 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but mainly it was the IRT (today, numbered lines), the BMT (mostly the NQR and JZ), and the city-run-from-the-start IND (the ACE, BDFM, and G) < 1351303745 435637 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the city was heavily involved with planning from the start < 1351303757 69799 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in fact sometimes the city would build the lines on behalf of these private companies < 1351303759 954571 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but then also compete with them < 1351303773 151153 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and would impose terms that caused them to go bankrupt < 1351303781 291343 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and would condemn the structures so they could be bought cheaper < 1351303789 886808 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it was some kind of really fucked up hybrid public/private system < 1351304241 323280 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :shachaf: um < 1351304316 987644 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :shachaf: writing software! < 1351304320 39902 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :>_> < 1351304336 644913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: What software? < 1351304351 882228 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it still that capitaliq thing? < 1351304392 90954 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :nah, that's what I'm quitting < 1351304399 383698 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :bwater.com < 1351304452 891284 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1351304461 850715 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bah, another finance thing? < 1351304483 210342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I guess you already lost your soul at clarifi anyway. < 1351304490 869152 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :lol < 1351304597 478537 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :moving to Westport? < 1351304763 639337 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :probably Wilton, but yeah < 1351304766 331416 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :something like that < 1351304785 47692 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1351304790 138243 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know what that area is like; is it nice? < 1351304798 304000 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a bit far from NYC but not totally unreasonable for a day trip < 1351304808 392393 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :some employees actually commute < 1351304812 600125 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I'm not up for it though < 1351304813 61344 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah i bet < 1351304818 201612 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :there's a bus from manhattan every day < 1351304824 449717 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :it seemed nice from what I saw < 1351304834 578540 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :kinda posh, apparently, but a lot of that part of CT is < 1351304842 591900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more like Category Theory < 1351304844 724472 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: There are buses from Manhattan to Boston more than once a day! < 1351304848 557821 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I'll probably be visiting NY a lot < 1351304855 360663 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :commuting on the bus or train you can at least work or read or sleep < 1351304856 679821 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :shachaf: I mean a company bus < 1351304859 636386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1351304878 858389 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :yeah, but still, being on a bus ~2.5 hours a day isn't my idea of fun < 1351304881 545584 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :even if I'm reading or something < 1351304886 563560 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should move to NY. < 1351304910 316397 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :but it's still within a reasonable distance from boston, too < 1351304930 180644 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :and the local airport has direct flights to Tampa :) < 1351304959 796230 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: Have you considered the other coast? < 1351304968 780075 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :makes Tampa more of a pain < 1351304977 299883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who needs Tampa? < 1351304982 726625 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I'm not opposed to it in principle < 1351305019 208096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's so great about tampa < 1351305023 170563 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1351305025 391341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :==kmc < 1351305048 865028 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :shachaf, if you move to NY, you'll be moving closer to me. < 1351305050 888705 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just a warning. < 1351305052 28529 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :my gf lives there and has to stay there for the next 1.5 years < 1351305113 841378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Is NYC now Clojureland? < 1351305151 492459 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :there's a big haskell meetup there starting up < 1351305160 308335 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :shachaf, I take it you've never seen me obsessed with other languages? < 1351305167 58598 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 246 seconds < 1351305190 345533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: When do they meet? < 1351305196 492987 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :Nov 14th is the first < 1351305201 407055 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1351305203 177442 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1351305203 437096 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :http://www.meetup.com/NY-Haskell/ < 1351305451 140589 :constant!root@freebsd/developer/variable NICK :function < 1351305460 874863 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1351305662 343195 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What tvtropes does my Dungeons&Dragons story applies/misapplies/strangeapplies? < 1351305751 398198 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :the pics from Cortlandt st. station on that site are kinda eerie < 1351306040 518403 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :someone needs to make a post-apocalyptic RPG set almost entirely in the NYC subway system, with occasional glimpses of the destruction above < 1351306073 561475 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :charles barkley: shut up and jam: gaiden < 1351306098 377036 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :copumpkin: Try it. < 1351306130 951425 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I'd prefer to explore, not make the game :) < 1351306135 810157 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :and I don't really get to explore the real thing < 1351306283 309452 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :copumpkin: did you ever play Fallout 3? < 1351306288 52576 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I did :) < 1351306289 385600 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I loved it < 1351306292 358412 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :large parts are set in the DC subway < 1351306295 781144 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :yeah < 1351306296 380267 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a cool game < 1351306302 162840 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :different from other fallouts < 1351306306 173100 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :but still lots of fun < 1351306307 815893 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :should i play fallout 1/2? < 1351306316 311360 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I love those too, but they have a different feel to them < 1351306328 635691 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :good old games has them on sale occasionally, I think < 1351306344 394097 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i have... copies < 1351306350 53818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Should you play Psychonauts? < 1351306353 544145 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A: Yes < 1351306355 229063 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :playing it's slightly annoying, i think they work in wine < 1351306359 296173 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: i tried but it segfaulted :( < 1351306368 423553 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :kmc: then yeah :) unfortunatley the low res is the most annoying thing for me < 1351306376 797542 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I played fallout 1 just recently < 1351306380 152919 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: The Linux version from HB? < 1351306389 935592 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :it's still pretty good, if you don't mind the low res < 1351306443 268093 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1351306515 796840 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: yeah < 1351306541 901479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I don't have hardware acceleration working so I can't test it. < 1351306548 315810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just booted to Windows. < 1351306653 562669 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :DECtalk DTC01 (with a cat for scale) < 1351306657 850172 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Cat (with a DECtalk DTC01 for scale) < 1351306660 992637 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:DECtalk_DCT01_and_Tink.jpg < 1351307038 668900 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1351307795 839485 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :In this Dungeons&Dragons game, well, one thing it does have is evil chancellor. Also, what do they call the strange plan, such as my plan involving the afro wig and beard trimmer, nobody seem to know what it is for, do you know what it is for? < 1351307851 781737 :hagb4rd!~perdito@koln-4db4f965.pool.mediaWays.net QUIT :Quit: hagb4rd < 1351308394 465857 :DDR!~chatzilla@d108-180-123-63.bchsia.telus.net JOIN :#esoteric < 1351308530 88997 :DDR!~chatzilla@d108-180-123-63.bchsia.telus.net PRIVMSG #esoteric :Hey, just wanted to publicly thank Oerjan for cleaning up my ComeFrom page. < 1351308536 133538 :DDR!~chatzilla@d108-180-123-63.bchsia.telus.net PRIVMSG #esoteric :"Thanks!" < 1351308552 81533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :DDR: I think public thanks are more fruitful when the person you're thanking is around. < 1351308563 257931 :DDR!~chatzilla@d108-180-123-63.bchsia.telus.net PRIVMSG #esoteric :Yeah, can't have everything. :P < 1351308650 541301 :DDR!~chatzilla@d108-180-123-63.bchsia.telus.net PRIVMSG #esoteric :Anyhow, that about wraps it up for me. See ya. < 1351308671 847504 :pikhq!~pikhq@75-163-203-72.clsp.qwest.net PRIVMSG #esoteric :@tell oerjan 21:28 < DDR> Hey, just wanted to publicly thank Oerjan for cleaning up my ComeFrom page. < 1351308672 367610 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1351308684 507051 :DDR!~chatzilla@d108-180-123-63.bchsia.telus.net PRIVMSG #esoteric :Thanks. < 1351308689 585180 :DDR!~chatzilla@d108-180-123-63.bchsia.telus.net PART :#esoteric < 1351308844 231722 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo ørjan | iconv -t iso646-no < 1351308847 275954 :HackEgo!codu@codu.org PRIVMSG #esoteric :iconv: illegal input sequence at position 0 < 1351308858 381503 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo ørjan | iconv -t iso646-no -f utf-8 < 1351308862 262473 :HackEgo!codu@codu.org PRIVMSG #esoteric :​|rjan < 1351308874 71516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@arr jan < 1351308874 605017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I'll keel haul ya fer that! < 1351308878 357347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ørr < 1351308879 51143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: arr yarr < 1351309465 793508 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: did you see http://amoffat.github.com/sh/ < 1351309475 691366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Yep. < 1351309484 115177 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i used it for a nontrivial project < 1351309486 294636 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's pretty nice < 1351309494 917926 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :https://www.casascius.com/ pretty. Of course, only interested in prettyness, so can only imagine getting the 0-bitcoin one < 1351309508 709256 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: but what does it have to do with clojure? < 1351309515 843256 :lahwran!lahwran@unaffiliated/lahwran QUIT :Excess Flood < 1351309532 431367 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, better yet, the 25 BTC with no bitcoin value < 1351309536 270263 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's what I was thinking of < 1351309550 222101 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why is there a meme of me being Clojure obsessed < 1351309556 994993 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :uh < 1351309567 798008 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm always obsessed with whatever my current language of the minute is, and currently that's Clojure < 1351309572 22004 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It varies over time. < 1351309623 120360 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Vires in Numeris < 1351309720 467971 :lahwran!lahwran@unaffiliated/lahwran JOIN :#esoteric < 1351309790 887675 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :droppingWhile p l f = fst . foldrOf l (\a r -> let s = f a *> snd r in if p a then (fst r, s) else (s, s)) (noEffect, noEffect) < 1351311630 614078 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, tswett coppro update < 1351312306 373049 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's been a while since I've read Ubersoft < 1351312539 783335 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, Reddit hates Ubersoft < 1351312549 240107 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Read error: Connection reset by peer < 1351312584 780757 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1351312615 308185 :hagb4rd!~perdito@koln-4db43f1f.pool.mediaWays.net JOIN :#esoteric < 1351312859 248671 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1351313220 193574 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Does anyone discovered checkmate with a king move? < 1351313699 542722 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 245 seconds < 1351314182 139656 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: I know, thanks. < 1351316223 57722 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Fight... for the sky...... < 1351316228 406937 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :waiting for my..............ride < 1351317000 549660 :ion!ion@heh.fi PRIVMSG #esoteric :Flex Mex http://youtu.be/GTwrVAbV56o < 1351317070 881551 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Ping timeout: 244 seconds < 1351318633 306567 :hagb4rd!~perdito@koln-4db43f1f.pool.mediaWays.net QUIT :Ping timeout: 245 seconds < 1351319840 295107 :sivoais!~zaki@199.19.225.239 QUIT :Ping timeout: 244 seconds < 1351320196 411945 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1351320796 694822 :AnotherTest!~tim@94-224-26-158.access.telenet.be JOIN :#esoteric < 1351320836 715513 :AnotherTest!~tim@94-224-26-158.access.telenet.be PRIVMSG #esoteric :Hello < 1351320836 797541 :AnotherTest!~tim@94-224-26-158.access.telenet.be QUIT :Client Quit < 1351320848 608855 :AnotherTest!~tim@94-224-26-158.access.telenet.be JOIN :#esoteric < 1351320908 609693 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz JOIN :#esoteric < 1351320922 112124 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :Guess what guys < 1351320969 103938 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :ACTION is making a new language < 1351320973 105302 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi hi < 1351320977 106301 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it a good language ? < 1351320997 643544 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :its another form of batch < 1351320998 866836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: is hi hi a quine < 1351321000 649710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in the language < 1351321002 173696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1351321009 383074 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right you're the batch guy aren't you < 1351321014 545842 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :yea < 1351321036 533030 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :This time its Batch modified for making video games < 1351321073 593120 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does that work :oi < 1351321096 38405 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :Using Batch files to make new custom commands < 1351321123 606130 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does that mean :o < 1351321138 318250 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :-_- < 1351321141 274825 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :-.- < 1351321169 718939 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :ldo you jknopw anything about batch? < 1351321176 517667 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :lulwut < 1351321193 57967 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :do you know anything about batch? < 1351321198 322470 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :*** < 1351321259 639896 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1351321564 252643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shubshub: do you know anything < 1351321622 630637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: do you know anything < 1351321706 714842 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: do 4you know anything < 1351321747 799962 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zomg < 1351321769 760734 :ion!ion@heh.fi PRIVMSG #esoteric :monqy: do 𝖄𝕺𝖀 know anything < 1351321769 880942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :4red text?? < 1351321841 332869 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :elliot: I know evertything about making games in batch < 1351321904 181446 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :everything???? that's a lot of thing! < 1351321906 993555 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you teach me < 1351321920 670976 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PRIVMSG #esoteric :really? < 1351321962 72249 :ion!ion@heh.fi PRIVMSG #esoteric :monqy: No, just evertything. < 1351321987 596368 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh.... < 1351321997 766776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :everty < 1351322004 839313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that more or less than eleventy < 1351322009 103596 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> compare "everty" "eleventy" < 1351322010 450850 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : GT < 1351322015 503113 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow < 1351322038 158722 :ion!ion@heh.fi PRIVMSG #esoteric :> compare "everty" "9000" < 1351322039 285086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : GT < 1351322056 725870 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well, eleventything isn't a lot of thing, so that's not saying much < 1351323984 305189 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :wtf < 1351323992 564101 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Chrome doesn't want pages on my HD using geolocation' < 1351324115 874550 :Bike!~Glossina@65-102-1-43.ptld.qwest.net QUIT :Quit: (but seriously) < 1351324160 768671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: How does edwardk define iteratees again? < 1351324165 720622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR some definition. < 1351324230 111546 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: You mean the pseudo-iteratee "It" thing in Trifecta? < 1351324253 917917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :data It r a = Pure a | It a (r -> It r a) ? < 1351324283 824591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Something like that, yes. < 1351324290 357857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I remember some "f" being involved, though. < 1351324296 215298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some "Iterator" type from some earlier thing. < 1351324435 329707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Anyway, I want the "lens" package of iteratees/pipes/whatever. < 1351324456 887601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: There are too many iteratee packages, so you want another one to solve everything? < 1351324473 160060 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except this one is written by edwardk and he makes it so much better than all the others that they all stop being relevant? < 1351324482 663813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also it has crazy types. < 1351324505 749271 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1351324626 94871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: There are too many iteratee packages, so you want another one to solve everything? < 1351324631 90480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was the idea of lens, right? < 1351324644 432216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seems to have worked, no? < 1351324663 733102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sort of. < 1351324674 448144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lens also replaced a whole bunch of "unrelated" packages. < 1351324683 671244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What with the whole uniplate/biplate/zipper/etc. business. < 1351324725 722429 :shubshub!~shubshub@119.253.252.27.dyn.cust.vf.net.nz PART :#esoteric < 1351324737 823736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Right. So I guess this hypothetical package -- let's call it pipe -- would also replace, um, I don't know, edwardk's package with those other Traversable-type classes. < 1351324746 478388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And maybe that reducers package, that seems sort of vaguely marginally related. < 1351324749 679986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And... unix? < 1351324761 362952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And yaml. It'll probably have a YAML parser. < 1351324786 540867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :YAML = the devil < 1351324805 410743 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops, no. < 1351324807 402785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :YAML = the future < 1351324829 392800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Comment on Rogach's code in #haskell < 1351324831 335432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does the creator of YAML use IRC? < 1351324837 338052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(So I can @tell him or her or them that.) < 1351324839 105770 :ion!ion@heh.fi PRIVMSG #esoteric :YAML all the things! < 1351324852 210701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Mention "unlines" and Data.Text and all that. < 1351324867 361241 :ion!ion@heh.fi PRIVMSG #esoteric :Why isn’t the Haskell syntax based on YAML? < 1351324876 857401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: There are three "YAML people" < 1351324904 483460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All of them can be found on IRC occasionally, though the one who wrote the spec is usually not around. < 1351324948 676959 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: ((intercalate "\n" output) ++ "\n") < 1351324991 823791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You know which "YAML person" I mean. < 1351325045 940511 :ion!ion@heh.fi PRIVMSG #esoteric :(++"\n") =<< output < 1351325142 69722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(++ion) < 1351325155 706652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Sometimes. < 1351325410 329349 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: He is now! < 1351325412 817505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Happy? < 1351325431 509001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: of course not < 1351325442 613469 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Never happy. < 1351325448 670730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never happy. < 1351325469 894229 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :droppingWhile p l f = fst . foldrOf l (\a r -> let s = f a *> snd r in if p a then (fst r, s) else (s, s)) (noEffect, noEffect) < 1351325687 573592 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1351326008 755164 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1351326269 74160 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1351326279 882605 :ion!ion@heh.fi PRIVMSG #esoteric :@hoogle noEffect < 1351326280 90817 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1351326310 502092 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :-- | The 'mempty' equivalent for a 'Gettable' 'Applicative' 'Functor'.; noEffect :: (Applicative f, Gettable f) => f a; noEffect = coerce $ pure () < 1351326335 820081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@src coerce < 1351326336 451572 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I am sorry. < 1351326348 405159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do I have to do everything for you? < 1351326354 959454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1351326357 18894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Functor f => Gettable f where coerce :: f a -> f b < 1351326395 123716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noEffect is a bad name. < 1351326421 952654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: (Also ew, that typeclass is just isomorphic-to-Const-x-for-some-x.) < 1351326432 26593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Exactly. < 1351326438 921336 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you know why he added it? < 1351326451 921138 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also, class Applicative f => Settable f where untainted :: f a -> a < 1351326510 551715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Do you know why he added it? < 1351326512 746606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For overloading, probably. < 1351326518 373347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For type errors! < 1351326525 166837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1351326530 269523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you try to set with a getter or get with a setter, you get a huge ugly unification error. < 1351326540 256044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if you use these type classes, you get "No instance for (Gettable Mutator)" < 1351326655 723790 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I suppose often you don't know what is better name that is why you have bad name < 1351326690 437567 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: "pretty cool huh" < 1351326696 339703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "huh monqy" < 1351326718 105903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Do you understand the Bazaar business? < 1351326756 552183 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :????? why did you say my name ???? what is going on < 1351326767 582289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: the sky is falling < 1351326775 355974 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric : < 1351326777 424946 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : < 1351326893 445435 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1351327225 316076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe type Pipe f i o a b = forall r. (forall r'. (i -> f r') -> (a -> f r') -> f r') -> (o -> f r) -> (b -> f r) -> f r < 1351327398 68502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There must be a Poe's law for crazy types. < 1351327489 880768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type Stream f p o a = Stream { runStream :: forall r. (o -> f p) -> (a -> f r) -> f r } < 1351327490 156775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type Pipe f i o a b = forall ii oo aa bb. Stream f (Pipe f ii i aa a) i a -> Stream f (Pipe f o oo b bb) o b < 1351327492 763990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That looks right to me. < 1351327634 788783 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Computer has gone to sleep. < 1351327668 798187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: (How do you write Pipe f i i a a with that?) < 1351327803 822094 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, [S] update < 1351327816 498631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :[S]geo? < 1351327819 974194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :[S]illy? < 1351327823 858476 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :[S]i monqy? < 1351327947 529875 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :shachaf, go read Homestuck < 1351327968 332633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Homestuck? < 1351327972 638808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that what those updates are about? < 1351328004 77313 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes < 1351328011 142870 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I thought they were updates of people on channel. :/ < 1351328018 587581 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Like, there's a new elliott firmware. < 1351328024 464008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're updates of who sgeo has decided to randomly ping for no reason today < 1351328039 773103 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Are you out of beta yet? < 1351328043 718188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like if you had a list whose purpose was to announce updates to itself < 1351328045 882125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: no :'( < 1351328052 635378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: too buggy < 1351328068 708610 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now I have to vs Arizona in the final series. Arizona is the only team I have ever lost against. Alvarez (SF) and Butler (C) are injured, so if Levine (C) or Colvin (SF) gets injured too then I will have none left and I will be out. But maybe if Murray (C on opposing team, and their only good player) gets injured, I might have a better chance. < 1351328113 949062 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Huh, never thought zzo38 would be into Fantasy Sports. Although I have no idea which one that is < 1351328116 804227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: http://slbkbs.org/jsgif/ to the rescue! < 1351328120 777128 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, tomorrow I will know what happened. < 1351328148 437466 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: Franchise Basketball in X-BIT BBS < 1351328485 478186 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Butler is injured for ten games, so therefore you will be out for a long time. Maybe if there are the players available to buy, the first player I buy in next season should be a C position in order to avoid this problem. It might also be a good idea to get a F position since I don't have enough of those either. < 1351328626 889498 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Ping timeout: 255 seconds < 1351329329 498522 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Quit: zzo38 < 1351329600 532864 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1351337216 924684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1351337840 744594 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1351337874 589232 :Taneb!~androirc@115.Red-80-24-138.staticIP.rima-tde.net JOIN :#esoteric < 1351338869 444648 :Taneb!~androirc@115.Red-80-24-138.staticIP.rima-tde.net QUIT :Ping timeout: 255 seconds < 1351339611 162121 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm assuming C is catcher and F is fielder? < 1351339629 619715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :F is for Feather. < 1351339669 39955 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Feather Fall Potion < 1351340028 963650 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 JOIN :#esoteric < 1351340065 563466 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :@messages < 1351340066 52197 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pikhq said 8h 43m 13s ago: 21:28 < DDR> Hey, just wanted to publicly thank Oerjan for cleaning up my ComeFrom page. < 1351340083 899718 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :@tell DDR you're welcome < 1351340084 348400 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1351340221 50618 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hello oerjan < 1351340230 543489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw you realise "I think the main reason the featured languages are currently stalled is that he thinks all of the better current suggestions need editing improvement before promotion." is not really true right :P < 1351340248 866147 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :no, i actually didn't < 1351340252 622267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1351340254 959266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably i should reply < 1351340267 949746 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :hi Arc_Koen < 1351340269 76731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(the real reason is that I would have to write a good blurb, and i am stupendously lazy) < 1351340276 406805 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :AHA < 1351340296 864053 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :what if someone else was to write the blurb? < 1351340319 6542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well that could be good < 1351340319 820275 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :as are we all, except those who have real jobs and therefore cannot find the time. < 1351340330 403186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am a terrible perfectionist though so i would probably still end up editing it to heck < 1351340341 439920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly we should get someone on board just to do featured language stuff < 1351340344 44120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like say oerjan! < 1351340394 906733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1351340775 260080 :hagb4rd!~perdito@koln-4d0b7fb0.pool.mediaWays.net JOIN :#esoteric < 1351340880 41350 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :Arc_Koen: btw you don't actually need to put
 and 
in the same line as the neighboring content... an initial or final newline will usually be ignored < 1351340956 35844 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :*a single < 1351341047 409603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1351342238 666173 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yes I noticed that < 1351342272 729659 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :you have no idea how much time I spend testing different formats after I've edited a page and before I hit save changes :( < 1351342393 354583 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :You could make one featured language page, then tell people their languages can get featured if the pages for those languages are as good as the featured one. < 1351342395 539976 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :heh < 1351342415 128613 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :*Arc_Koen: heh < 1351342452 22528 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :thanks for that ski thing < 1351342516 271394 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hey I had an idea for a stack-based language < 1351342523 675401 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :functional and reversible < 1351342532 917981 :nortti!nortti@dsl-hkibrasgw3-ff25c000-52.dhcp.inet.fi PRIVMSG #esoteric :how would it work? < 1351342562 11343 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so there is one main stack < 1351342565 601686 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and functions < 1351342599 536697 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :functions get a copy of the current stack to operate on, and when they are done, the top element from their stack is pushed on the stack < 1351342625 346670 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and loop constructs can only appear in the main function < 1351342820 798262 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(but the main function has no ways to pop its stack, since functions can only add items to it) < 1351342820 917051 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so basically functions can contain instructions or call other functions, and the main function can only use loop constructs and call other functions < 1351342820 917281 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and there's an auxiliary stack where data is pushed to make operations reversible < 1351342820 917390 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(for instance if you have an instruction "not" that pops the top item and replaces it with 0 if it was nonzero or 1 if it was 0, then it would also push the original number to the auxiliary stack so that it can be reversed) < 1351342820 997904 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and there should be some control flow operators that allow to reverse operations < 1351342821 141329 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :anyway I'll be back later see you < 1351342999 170642 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :@tell Arc_Koen that doesn't quite fit my intuition of "reversible" as it seems at best injective and not bijective. btw have you looked at Kayak? < 1351342999 651483 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1351343142 230829 :function!root@freebsd/developer/variable NICK :trout < 1351343171 140138 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :i find this nick change both fishy and dysfunctional < 1351343209 349737 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Good for slappin', tho'. < 1351343260 6886 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :@slap fizzie < 1351343260 578935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ACTION smashes a lamp on fizzie 's head < 1351343279 102725 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :no, lambdabot, that's the wrong kind of slapping < 1351343315 626985 :nortti!nortti@dsl-hkibrasgw3-ff25c000-52.dhcp.inet.fi PRIVMSG #esoteric ::P < 1351343321 148376 :nortti!nortti@dsl-hkibrasgw3-ff25c000-52.dhcp.inet.fi PRIVMSG #esoteric :@slap nortti < 1351343321 662908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ACTION locks up nortti in a Monad < 1351343362 107370 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :a monad of no escape < 1351343388 932599 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :@unmtl Cont () < 1351343389 435952 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `unmtl' failed with: `Cont ()' is not applied to enough arguments, giving `/\A. (A -> ()) -> ()' < 1351343397 219322 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :@unmtl Cont () Nortti < 1351343397 795266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Nortti -> ()) -> () < 1351343416 164873 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A monad of solidity. < 1351343577 788454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Isn't it cool how when you have ((Q -> Void) -> Void), you know there must be a Q in there somewhere? But you can't get at it. < 1351343582 451139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Excluded middle, man. < 1351343608 498791 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :yeah < 1351343641 578305 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :or does it really mean that < 1351343655 742461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Depends what you mean by mean. < 1351343694 849626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: (It's not quite true; cf. http://r6.ca/blog/20040616T005300Z.html.) < 1351343748 641964 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :ACTION swats elliott's final period -----### < 1351343801 195389 :nortti!nortti@dsl-hkibrasgw3-ff25c000-52.dhcp.inet.fi PRIVMSG #esoteric :ACTION blows up < 1351343901 739053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(The problem is that the Q term (which you must have) can depend on the (Q -> Void) argument it gets.) < 1351343916 842161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(So you don't have a standalone Q argument.) < 1351343930 162242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Er, s/argument/term/. < 1351343947 570583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(You have a (Q -> Void) -> Q term, though, i.e. not Q implies Q, which is exactly what you need to prove... not not Q.) < 1351343954 944361 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :ah yes any A which is a boolean tautology but not an intuitionistic one satisfies ¬¬A but not A intuitionistically < 1351343980 96357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still -- when you have ((Q -> Void) -> Void), you know you have (Q -> Void) -> Q, but you can't get at that, either. < 1351343982 167981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So that's a thing, too. < 1351343987 571933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or -- wait, yes you can. < 1351343994 286500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Plug it into the former, ex falso quodlibet. < 1351343999 196011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, ignore me. < 1351344006 485298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's still cool, even though I don't know what "it" is any more. < 1351344058 428862 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 PRIVMSG #esoteric :the cool that you can understand is not the true cool < 1351344612 635595 :oerjan!5bba487c@gateway/web/freenode/ip.91.186.72.124 QUIT :Quit: etc. etc. etc. < 1351348271 304886 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1351349019 505955 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oerjan: yes I have. and how would it not be reversible? < 1351349019 627385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Arc_Koen: You have 1 new message. '/msg lambdabot @messages' to read it. < 1351349512 426348 :hagb4rd!~perdito@koln-4d0b7fb0.pool.mediaWays.net QUIT :Quit: hagb4rd < 1351349528 744105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he left < 1351349649 359984 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :elliott: well that's not irreversible! he could just join again < 1351349722 88361 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1351351751 894792 :hagb4rd!~perdito@koln-4db4007d.pool.mediaWays.net JOIN :#esoteric < 1351351983 959866 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1351353264 296246 :Frooxius_!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1351353394 604138 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 260 seconds < 1351353395 419787 :Frooxius_!~Frooxius@cust-101.ktknet.cz NICK :Frooxius < 1351353863 255152 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1351354367 172720 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1351356801 207298 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1351357183 300003 :epicmonkey!~epicmonke@188.134.41.171 JOIN :#esoteric < 1351357229 227938 :barts_!~barts@p4FD0E187.dip.t-dialin.net QUIT :Read error: Operation timed out < 1351357369 627983 :barts_!~barts@p57AEB1B1.dip.t-dialin.net JOIN :#esoteric < 1351357627 141484 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1351357796 390945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1351360091 486740 :Bike!~Glossina@65-102-1-43.ptld.qwest.net JOIN :#esoteric < 1351363035 776412 :AnotherTest!~tim@94-224-26-158.access.telenet.be PART :#esoteric < 1351364756 521688 :Taneb!~androirc@115.Red-80-24-138.staticIP.rima-tde.net JOIN :#esoteric < 1351365107 913015 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you like this? http://forums.nesdev.com/viewtopic.php?p=101816#p101816 < 1351365297 968352 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :By "fixed jump" you mean you can't move around mid-jump? < 1351365304 536499 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :BZFlag is like that unless you have the Wings flag < 1351365333 251538 :Taneb!~androirc@115.Red-80-24-138.staticIP.rima-tde.net QUIT :Ping timeout: 245 seconds < 1351365358 447120 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No, I mean you cannot change the height. < 1351365800 868806 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :In some games if you release the jump button you fall down but I don't like that much; I prefer if you push jump you cannot stop it unless hitting the ceiling or reached the maximum jump height. < 1351365830 881358 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1351365944 935695 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1351366253 775316 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ah < 1351366306 375518 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote lisp < 1351366317 870367 :HackEgo!codu@codu.org PRIVMSG #esoteric :574) elliott: GHC bug? Come on, it's the parentheses. The more parentheses you add, the closer it is to LISP, and therefore the more dynamically-typed. \ 771) you tell us you're making a lisp interpreter, but you don't mention its polterchrist is c++ templates? isn't that like telling us you're taking a bath and not mentioning you're bathing in a WORLD FULL OF SNAKES < 1351366359 940618 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"polterchrist" :) < 1351367385 942502 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::( < 1351367395 196037 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I still have no idea whether I'm supposed to evacuate < 1351367428 645434 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is there a fire? < 1351367437 561163 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If not, then I think you are not supposed to evacuate. < 1351367495 195520 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, there's a hurricane heading for.. somewhere vaguely in my area, I think < 1351367550 263610 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh no < 1351367559 50005 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :all the sheep will be blown away :( < 1351367569 250934 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :lol < 1351367798 932900 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's really not a very agrarian place < 1351367808 804301 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It used to be 100 years ago, but isn't now. < 1351367861 924796 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah i'm gonna get hurricane'd as well < 1351367866 384883 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i just stockpiled a bunch of water < 1351367890 76046 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how ironic because hurricanes are made of water, am i rite < 1351367913 600672 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: that's right, if you need to evacuate for any other reason, the authorities will come by and set your house on fire so you know < 1351367938 645247 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.getty.edu/art/gettyguide/artObjectDetails?artobj=1271 < 1351368003 891622 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: I thought the hurricane was going for boston, but maybe there are multiple hurricanes < 1351368057 870080 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :olsner, I think the entire east coast is vaguely on alert < 1351368145 221554 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, not "entire" < 1351368157 961866 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, hurricanes are big and also move < 1351368176 129750 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom__Hoover: that's just a theory < 1351368187 295379 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :apparently I'm about 50km from the east coast, should I be on alert too? < 1351368194 682729 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think hurricanes are small and stay in one place and are caused by gay marriage < 1351368195 182782 :Bike!~Glossina@65-102-1-43.ptld.qwest.net PRIVMSG #esoteric :they're also made of clouds, are you stockpiling clouds? < 1351368198 168185 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :teach the controversy! < 1351368233 891683 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner is in america? < 1351368290 550769 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Phantom__Hoover: no < 1351368336 530348 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think i'm quite far from the east coast < 1351368342 14792 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :england is confusting < 1351368412 480048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in england east is on the west < 1351368498 39830 :nortti!nortti@dsl-hkibrasgw3-ff25c000-52.dhcp.inet.fi PRIVMSG #esoteric :what? < 1351368509 821389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's why they drive on the left < 1351368528 257188 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :haven't really noticed before, but in swedish storms are called unweathers < 1351368557 91238 :nortti!nortti@dsl-hkibrasgw3-ff25c000-52.dhcp.inet.fi PRIVMSG #esoteric :strange < 1351368835 85624 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you like the other stuff I have written other than the fixed jump? < 1351369315 271153 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 272 seconds < 1351370233 361682 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, where do you live in Americaland btw < 1351370293 678965 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cambridge ma < 1351370323 317985 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1351370390 436037 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is there likely to be a water shortage < 1351370573 85884 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1351371180 259095 :augur!~augur@208.58.5.87 QUIT :Ping timeout: 268 seconds < 1351371542 343358 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1351371903 857715 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :from django.utils.crypto import constant_time_compare < 1351372470 138856 :TeruFSX!~quassel@65-128-188-237.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1351372498 562957 :TeruFSX!~quassel@65-128-188-237.mpls.qwest.net JOIN :#esoteric < 1351372665 209822 :TeruFSX!~quassel@65-128-188-237.mpls.qwest.net QUIT :Remote host closed the connection < 1351372697 155972 :TeruFSX!~quassel@65-128-188-237.mpls.qwest.net JOIN :#esoteric < 1351373146 241255 :nortti!nortti@dsl-hkibrasgw3-ff25c000-52.dhcp.inet.fi PRIVMSG #esoteric :http://i1.kym-cdn.com/photos/images/original/000/317/740/011.jpg < 1351373258 226767 :epicmonkey!~epicmonke@188.134.41.171 QUIT :Ping timeout: 245 seconds < 1351373309 249904 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Changing server < 1351374077 785557 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1351374331 70739 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1351374333 375887 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's the actual story < 1351374408 741598 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I tried to think of how to make the rules of Magic: the Gathering cards in Haskell. There would be the way to create/destroy objects given timestamps, object references, some command to used for changeable text (such as (textColor Red) and so on, in some monad), call with overridable rules, static with overridable rules, triggers, wait for user input, etc < 1351374434 670735 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :for starters that it's too unrelated arcs, other than that I think they're just made of quite sturdy wood < 1351374459 210043 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Actually perhaps you also need to specify with the changeable text function, what object is belongs to < 1351374500 630789 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :kmc: http://www.snopes.com/photos/architecture/nagasaki.asp < 1351374825 719628 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the braces inside the wieliczka salt mine are mostly made of wood and are many hundreds of years old < 1351374840 267309 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they are preserved by the super saltiness < 1351374910 4628 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1351374986 532371 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, they also only have to support themselves. < 1351374991 649020 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wheeee git commit -am $'foo\n\nbar' < 1351377299 520670 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1351377970 176470 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1351377986 467980 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1351378450 361367 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1351378466 653201 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1351380032 49470 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 246 seconds < 1351381749 245210 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the laptop i want is now available on lenovo's australia site, but not the US site < 1351381757 402936 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :of course everything is 40% more expensive on the australia site < 1351381804 591619 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What do you want? < 1351381813 666876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The X carbon thing with i7 and 8GB RAM? < 1351381822 940661 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1351381847 523049 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :AU$ 2,299 :X < 1351381853 674669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Demand that they put it on the US website! < 1351381860 818518 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's almost 2400 in real dollars < 1351381894 970142 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm? It's over 4800 reals. < 1351381902 228695 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i knew you were going to say that < 1351381916 584624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why is everything 40% more expensive in .au < 1351381921 448410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cerqvpgnoyrchaf < 1351381931 705947 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not enough that it's way too fucking hot and all the plants and animals are trying to kill you? < 1351381943 65723 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1351381954 83555 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cerqvpgwhat? < 1351381962 500389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :crna gora? < 1351381975 232827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1351382033 385731 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :kmc: which lenovo? < 1351382088 77894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Do you know that if you have any polynomial with nonnegative integer coëfficients, and you give me its value at one positive integer point, I can ask for its value at one other point and tell you the polynomial? < 1351382106 583326 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :in related news, quantal's version of grub *might* be able to boot my system, how do I figure out whether it actually can without hosing my existing and working grub? < 1351382119 760450 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 252 seconds < 1351382198 712306 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: ? < 1351382214 827744 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: hax < 1351382222 556365 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i seem to remember hearing that but i don't know how it works < 1351382251 385849 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's very simple. < 1351382256 597303 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :kmc: was wondering which model "the X carbon thing" was exactly