< 1346112322 141365 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346112327 778873 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346112357 14288 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 272 seconds < 1346112417 781291 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346112422 432954 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346112543 91694 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 244 seconds < 1346112655 827260 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1346112703 758210 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :ACTION starts a new job tomorrow < 1346112711 280416 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :where?? < 1346112778 893497 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :i'll be employee #1 at a startup founded by a bunch of former ksplice people < 1346112786 873920 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :ooh! < 1346112794 173994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kentucky fried splice < 1346112799 129367 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :doing what, and where geographically? still around boston area? < 1346112836 415001 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :doing secret things :) (for now) < 1346112841 470463 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :yeah, boston area < 1346112849 875617 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :will have offices in central square most likely < 1346112852 70469 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :zomg secret < 1346112911 143839 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346113015 564134 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :copumpkin: you should go by their offices and take some photos < 1346113031 797809 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :will do < 1346113040 983346 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :except I'm across the ocean right now < 1346113045 518655 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric ::O < 1346113045 664796 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :but maybe next week < 1346113049 191412 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :where what why < 1346113056 974510 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I'm in italy for family shit < 1346113060 803260 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :offices are currently being procured < 1346113066 917161 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :some walls need to be knocked down < 1346113078 56322 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :let me know if you need to burn any bridges < 1346113079 783866 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I'm good at that < 1346113080 973773 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :haha < 1346113089 769721 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :i already offered to take down the walls myself, but noooooo < 1346113103 42581 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :when i was at the hedge fund in NYC, LimeWire's offices were one floor below us < 1346113105 908933 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :that sounds kinda fun actually < 1346113108 378638 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :with a sledgehammer < 1346113112 715588 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :and then they moved to new offices < 1346113129 866404 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :and they had a moving out party which consisted of everyone getting piss drunk, spraypainting the walls, and then hitting them with sledgehammers < 1346113140 300244 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :lol < 1346113142 289304 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :o-o; < 1346113144 581213 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :nice < 1346113145 519996 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :is that.. what < 1346113146 903421 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :i dont even < 1346113160 450859 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :unfortunately in the heat of the moment, a distinction between interior walls and structural exterior walls was not observed with the degree of care one might hope for < 1346113169 439830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahhahaha < 1346113172 6513 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :so there were Damages < 1346113209 287907 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :did the building collapse < 1346113211 255789 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :no < 1346113214 736166 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :o < 1346113223 921363 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :just cost someone a bunch of money < 1346113236 63918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was the someone limewire < 1346113249 482794 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :maybe < 1346113262 714144 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :not sure if the expense was collectivized to the Lime Group < 1346113264 809642 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :kmc had to pay out of pocket < 1346113271 298212 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :because he was the one who did the damage < 1346113274 615787 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :haha < 1346113275 854736 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :he neglected to include that detail < 1346113277 841651 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :no, i wasn't even at the party < 1346113283 358385 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :i just walked through the wreckage the next day < 1346113297 616750 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :if I were doing that, I'd have contributed a bit < 1346113299 967280 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :who's gonna notice, right? < 1346113303 842846 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :heh, true < 1346113313 713786 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :we were actually there to loot the remaining non-damaged furniture < 1346113317 909382 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :lol < 1346113319 264169 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :wait < 1346113322 159450 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :which provided most of the tables and chairs necessary for a 3-person apartment < 1346113323 812674 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :through the wreckage? < 1346113333 215377 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :oh inside you mean < 1346113335 39501 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :my friend had the presence of mind to rent a U-Haul for this occasion < 1346113351 567666 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :i thought you meant the wreckage of the exterior wall < 1346113378 719697 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :they also left some computers behind, but we weren't sure whether they were technically evidence in an ongoing lawsuit < 1346113473 248211 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :yeah, wouldn't want to do anything illegal < 1346113479 211076 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :that's why you only stole the furniture < 1346113480 993963 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :>_> < 1346113487 1845 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :<_< < 1346113501 995840 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :yeah well, petty theft > federal obstruction of justice < 1346113508 236992 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :besides we had the tacit approval of the CEO to take the furniture < 1346113515 447930 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :or so I was assured >_< < 1346113641 177202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote yeah well, petty theft > federal obstruction of justice < 1346113643 834432 :HackEgo!codu@codu.org PRIVMSG #esoteric :857) yeah well, petty theft > federal obstruction of justice < 1346114077 26671 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346114292 747877 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1346114301 97523 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric ::) < 1346114668 789323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Ah, tomorrow? < 1346114706 518102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Please disregard previous message.) < 1346115020 750561 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :what was previous message? < 1346115052 230341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you asking because you've already disregarded it? < 1346115206 997463 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :no < 1346115210 769459 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :'m confuseod < 1346115302 702290 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I asked if you were starting your new job tomorrow. Then I realized it was a silly question because you just said you did, and I didn't have anything to add. < 1346115307 911317 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :ok then < 1346115321 20788 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Exactly. < 1346115728 197027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: GUESS WHAT < 1346115739 820543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You didn't read the post? < 1346115743 981250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :WRONG < 1346115810 28116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You read the post? < 1346115818 152657 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1346115824 293462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*gasp* < 1346115833 516559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was a grueling, arduous task. < 1346115845 585167 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i feel such responsible behavior sets a bad precedent for the channel. < 1346115855 129084 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I grit my teeth and and did it! < 1346115857 340716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I have another post for you to read. < 1346115865 861916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I did it! I did it! You said I couldn't do it but indeed I did! < 1346115890 160031 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell monqy what's the another post? < 1346115890 338517 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1346115948 181789 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@messages < 1346115948 352515 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shachaf said 58s ago: what's the another post? < 1346115957 552806 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@ask elliott < 1346115957 778380 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1346115969 760644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: OK so, read http://www.impredicative.com/ur/tutorial/tlc.html first. Then read http://blog.ezyang.com/2012/07/polymorphic-variants-in-urweb/. < 1346115969 906733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1346115978 167461 :ion!ion@heh.fi PRIVMSG #esoteric :@ask monqy < 1346115978 318724 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1346115986 622522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or just skip to the second one. But the other one is good too. < 1346115988 638940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Can I other order ;( < 1346115991 676028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1346116457 442445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Are you reading??? < 1346116471 658196 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask elliott no :"( < 1346116471 824177 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1346116507 627231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@clear-messages < 1346116507 806477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1346116516 89681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@clessages < 1346116516 296048 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1346116550 102868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Did you ever read that one? < 1346116563 161222 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@clear-messages < 1346116563 332468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1346116572 291646 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the blog thing? < 1346116580 511574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ye < 1346116581 577617 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i read at least the first paragraph < 1346116587 572009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good job monqy < 1346116589 627355 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i wasnt in a reading mood < 1346116601 932822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did mspell get any furthre btw .. < 1346116603 354276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*further < 1346116608 150320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw op me < 1346116619 696814 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1346116634 765469 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: btw op me :'( < 1346116635 904203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: how frtuher < 1346116646 665064 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :um < 1346116655 282579 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i removed both kinds of special abilities! < 1346116686 972654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grats < 1346116696 883472 :derdon!~derdon@p5DE8A854.dip.t-dialin.net QUIT :Ping timeout: 246 seconds < 1346116699 468026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like the symmetry between product and sum types. < 1346116720 651453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :YOU MEAN PRODUCTS AND COPRODUCTS < 1346116738 486367 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Did you know all monads were covariant??!?! < 1346116745 316287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"amazing" < 1346116746 760254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :switch :: (a -> r, b -> r) -> (a | b) -> r; swotch :: (a -> r | b -> r) -> (a * b) -> r < 1346116749 333594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: yes < 1346116777 132613 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :switch swotch < 1346116813 103553 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :switch : (a -> r * b -> r) -> (a | b) -> r < 1346116832 451303 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :switch : (r^a * r^b) -> (a + b) -> r < 1346116840 808505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :swotch : (r^a + r^b) -> (a * b) -> r < 1346116948 375953 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :r^a * r^b = r^(a+b) < 1346116980 846096 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(a -> r) + (b -> r) = (a*b)^r < 1346116987 824903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Um, r^(a*b) < 1346116989 454562 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What? < 1346117003 379346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1346117004 788341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :r^a + r^b = r^(a*b)? < 1346117007 866457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's nonsense. < 1346117019 536258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not =. < 1346117025 37615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a -> b isn't a = b. < 1346117036 392025 :derdon!~derdon@p5DE89F98.dip.t-dialin.net JOIN :#esoteric < 1346117040 495064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it's not nonsenes because r^a + r^b has a bit more information. < 1346117055 445652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(A BIT get it) < 1346117060 691138 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::') < 1346117069 528588 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/not // < 1346117073 563800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It *is* nonsense because ... < 1346117087 629896 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: You know the way foldr's type should mirror unfoldr's? < 1346117097 91781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :switch and swotch let you get all the information out, right? < 1346117105 823934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swotch (Left id), swotch (Right id) are fst and snd... < 1346117111 792547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I guess so. < 1346117127 148819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it's not polymorphic. < 1346117133 207911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Huh? < 1346117143 234291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, no. < 1346117144 81375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Anyway, if you read that post I linked you'd understand why the sum-product relation is even more cool! < 1346117153 456672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a continuation of that other post. Except it does sum types instead. < 1346117156 536302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What I'm saying is that you can't ((a * b) -> r) -> (a -> r | b -> r) < 1346117164 967897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a one-way thing. < 1346117180 404424 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just like you can't (a -> b) -> Either (Not a) b. Or something. < 1346117194 349542 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i guess i'll read the post....................................... < 1346117201 357028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: NO WAIT < 1346117207 594400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: THINK ABOUT WHAT YOU'RE DOING < 1346117221 994337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ur gr8 < 1346117229 368151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: ur web < 1346117244 196370 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1346117255 149849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The post also shows you how you can do scrap-your-boilerplate-type things with the system elegantly! < 1346117260 670167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As in "without any ugly deriving (Data) stuff". < 1346117279 448436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Logitext is "vnev more ocool!!" < 1346117287 480560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1346117303 734169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://logitext.mit.edu/main < 1346117306 108878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"the future" < 1346117408 789925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This looks boring. < 1346117423 90992 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :DID YOU PROVE ALL THE PROOFS < 1346117492 468471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1346117520 622731 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: i am a terrible person < 1346117528 184792 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1346117537 36187 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I have a ... -> x that I want to turn into a ... -> Type x < 1346117546 340905 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :where ... can be any arity < 1346117550 509785 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and clearly TH is the way to go < 1346117563 363569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ok, everyone does shit like that when they start out < 1346117577 193030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you realise why it's a bad idea later < 1346117603 595530 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unless you're Oleg. < 1346117626 223655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oleg doesn't really do things like that < 1346117658 177710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: should i make a perfect language < 1346117734 282524 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I know why it's a bad idea now < 1346117738 667709 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and it's not stopping me < 1346117788 835821 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you what they call a "bad person" < 1346117800 326872 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: oh no < 1346117806 257101 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: are you a "bad person" too < 1346117814 826389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because "it takes one to know one" < 1346117819 517568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"as they say" < 1346117821 421723 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1346117825 656603 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1346117827 942525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: people think they know why it's a bad idea to start with, too < 1346117833 652657 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does that make me "a bad person" ! < 1346117838 713399 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1346117859 512476 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it takes one to know that it takes one to know one < 1346117861 209409 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as they say < 1346117918 19568 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott this is a good blog post < 1346117918 411174 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: well then you tell me why i am wrong < 1346117929 680654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: but being old is so much easier < 1346117936 13291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i can't tell if you're being serious or not........................... < 1346117943 707793 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im serious it's good !! < 1346117946 774092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yaey < 1346117947 680373 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that wrong of me..... < 1346117963 776206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nop < 1346117970 420116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people are sarcastic often and it is had to tell!! < 1346117980 18850 :derdon!~derdon@p5DE89F98.dip.t-dialin.net QUIT :Remote host closed the connection < 1346118004 846105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: When you say foo.bar in Rust, can bar just be a regular function? < 1346118026 122618 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or is it a "method of the class of foo" "as they say" < 1346118027 369765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: but in summary (a) TH in general is bleh for many reasons (some theoretical, most practical) and self-preservation dictates to avoid it wherever possible; (b) you will run into pain whenever you end up writing higher-order functions of some kind with this method; (c) it does not really save you much at all blah blah < 1346118037 941379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I don't think Rust has "classes" proper? < 1346118044 793011 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Oh. < 1346118048 480415 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION doesn't know Rust. < 1346118056 934008 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: How does "for 5.times" work? < 1346118059 14172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It has ADTs and traits (which are like OOP interfaces). < 1346118062 901306 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes, those are the reasons < 1346118066 349062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you can implement traits for ADTs. < 1346118069 265121 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :i am choosing to ignore them because i am stupid < 1346118091 555114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: It's OK, you'll do it the proper way when it slows down your compilation times 2x. < 1346118105 756257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I think that's the implementation of a trait for the integer types. < 1346118120 2151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So 5.times is actually implementation_of_times_for_the_relevant_integer_type.times(5). < 1346118128 617203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1346118132 302192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"but still" < 1346118168 492318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What do you mean but still? < 1346118269 705164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I don't understand what your question is. < 1346118284 411878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Noq uestion. < 1346118439 72021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: https://github.com/mozilla/rust/blob/master/src/libcore/iter.rs#L19, https://github.com/mozilla/rust/blob/master/src/libcore/int-template.rs#L91, https://github.com/mozilla/rust/blob/master/src/libcore/uint-template.rs#L83, which are then instantiated like this: https://github.com/mozilla/rust/blob/master/src/libcore/int-template/i64.rs. < 1346118456 753709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: I thought there was no question. :-( < 1346118478 791983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also, please mark your URLs in an easy-to-copy way. < 1346118484 616829 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't mix valid punctuation into them. :-( < 1346118766 667967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Does that answer your non-question? < 1346118786 958981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Also apparently traits are like typeclasses in some way.) < 1346118793 631557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(So I guess they're more powerful than Java interfaces.) < 1346120439 243190 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346120444 744695 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346121436 152177 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346121441 756024 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346121465 968631 :kinoSi0!~kinosi@27-96-32-84.ipq.jp QUIT :Read error: Connection reset by peer < 1346121493 779534 :kinoSi!~kinosi@27-96-32-84.ipq.jp JOIN :#esoteric < 1346122112 297519 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cvttsd2si < 1346122115 771707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What a great instruction name. < 1346122535 998940 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1346122805 784725 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346122828 747086 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346125124 516597 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So, there's this library that's supposed to tell you the distance between a point you give it and the nearest point in the database. < 1346125141 408291 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :The thing is, the library breaks. You can only use it about ten times before it starts giving you numbers that are obviously wrong. < 1346125150 152837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Trial period expired. < 1346125156 421781 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Once, it gave a number that was too high by over a hundred orders of magnitude. < 1346125159 676217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :INSERT COIN < 1346125173 92801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, that doesn't necessarily mean it's wrong. < 1346125193 299914 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It was wrong by over a hundred orders of magnitude. < 1346125638 156121 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :a hundred orders of magnitude isn't cool < 1346125663 911109 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :you know what's cool? a hundred and three orders of magnitude < 1346126594 743213 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :https://www.google.com/search?q=goats+in+trees&tbm=isch < 1346126775 262185 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346127518 438043 :MoALTz!~no@host-92-8-146-22.as43234.net JOIN :#esoteric < 1346128568 421142 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 244 seconds < 1346128890 265284 :MoALTz!~no@host-92-8-146-22.as43234.net QUIT :Ping timeout: 264 seconds < 1346129725 930744 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There is a open source FPGA, called ZUMA. However, no implementations exist, as far as I know. < 1346129764 905939 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought ZUMA was a game with marbles. < 1346129797 986632 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :http://www.computer.org/portal/web/csdl/doi/10.1109/FCCM.2012.25 < 1346129811 669392 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :it's an FPGA implemented on another FPGA °_° < 1346129822 231045 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :"Previous attempts to map an FPGA architecture into a commercial FPGA have had an area penalty of 100x at best. Through careful architectural and implementation choices to exploit low-level elements of the host architecture, ZUMA reduces this penalty to as low as 40x." < 1346130182 78603 :impomatic!~digital_w@176.18.112.87.dyn.plus.net QUIT :Ping timeout: 244 seconds < 1346130249 864151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1346130492 861796 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :progress < 1346130801 346688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey kmc did mosh get any releases in the past ever < 1346130803 918180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i should update my shit < 1346130833 429138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also does anyone know if that ghc version with type-level strings came out yet < 1346130834 339709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf? < 1346130844 401758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :YAWG < 1346130858 46287 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :the latest mosh release is in the topic in #mosh < 1346130860 885608 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :and on mosh.mit.edu < 1346130879 547417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yawg? < 1346130883 831218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: :( < 1346130886 303453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My server is running an old version of mosh. :-( < 1346130889 721439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: I need a personal social web 2.0 connection with my software, man! < 1346130891 976965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That means asking you. < 1346130892 513847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So I can't file bug reports until I upgrade. < 1346130895 955023 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But upgrading is a hassle! < 1346130898 745024 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :HLEP < 1346130911 987025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also I don't even know what version I have, so ha. < 1346130935 333185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :$ mosh --version < 1346130938 562854 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1.2.3 < 1346130944 75971 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :POINT 4 < 1346130952 725217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm on 1.1.94d. < 1346130960 14029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet that's old. < 1346130976 616542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apparently 1.2.2 is the latest release. < 1346131093 727466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Is there a way I can tell g++ and/or clang++ that a macro I have is an assertion macro? < 1346131108 810895 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What should it do differently? < 1346131139 266556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I don't know. Not complain about me assuming what I asserted later on? < 1346131163 326732 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, be smart like that? Can it even do that? < 1346131172 458650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does it happen with #include 's assert()? < 1346131195 276852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I think so? < 1346131203 238098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want to be as fancy as assert.h. < 1346131214 359170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Alternatively, is there a way to hook into when an assert fails or something? < 1346131222 926082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want my fancy stuff *and* the platform's fancy stuff. :( < 1346131269 121175 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :assert() raises SIGABRT doesn't it? < 1346131291 936899 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :it will still kill the process even if you handle SIGABRT < 1346131310 949442 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All the big C++ codebases I've used defined their own assert, but I've never noticed anything smart like "telling the compiler about your assumptions". < 1346131327 961260 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some asserts raise SIGTRAP in debug mode. Or do other things. < 1346131354 663850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I wonder whether SIGTRAP has much of an advantage over SIGABRT. < 1346131355 394664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's some inline asm in the current assert() implementation. :( < 1346131370 311387 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it asm("int3")? < 1346131376 800653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Snippet of the fun: http://sprunge.us/RQcf < 1346131385 687870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Close enough: #define MyDebugBreak() _asm {int 3} < 1346131393 520004 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You're working with Win32 code? < 1346131403 199527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, whoops. I actually removed IsDebuggerPresent95. < 1346131421 920425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT before I did, < 1346131427 277494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: (how do I see a file at a revision in git) < 1346131430 273649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Without checking it out.) < 1346131437 321866 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :git show? < 1346131437 520732 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :if you mark your custom abort function as attribute((noreturn)), and/or insert a __builtin_unreachable() < 1346131442 479794 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :then gcc can do clever things < 1346131459 556212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think unreachable is better than noreturn? < 1346131463 797973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[elliott@dinky source]$ git show 5e814759930bf282ba3b5741643bebe1587557f1 debug.cc < 1346131463 945546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[elliott@dinky source]$ < 1346131464 841086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Help. < 1346131474 577326 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :git show commitish:filename < 1346131486 487380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx < 1346131490 342866 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :yw < 1346131521 500745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: http://sprunge.us/FaBg < 1346131528 632422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc may also click that link. Everyone else is forbidden. < 1346131537 880999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: thx < 1346131542 388357 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :that's some code < 1346131543 804246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :on kmcs bhlf < 1346131562 769238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By the way, this isn't some 90s nonsense, this code is from ~2005-ish. < 1346131578 129585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Okay, maybe this bit is older. But it's newer than, like, 2000.) < 1346131585 202466 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :what is it < 1346131588 17125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Crawl? < 1346131616 43952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's monqy. < 1346131636 6365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: ruopensouce?!! < 1346131680 197757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy's codebase has some great comments. < 1346131683 260760 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :monqypatching < 1346131684 585108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :// XXX: must fix species abils to not use duration 15 < 1346131684 731304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :// -- ummm ... who wrote this? {dlb} < 1346131703 665989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The unforgivable faux pas of not signing your todo comments. < 1346131715 656899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: has this been in git since 2005?? < 1346131738 194642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If by "2005" you mean "2011ish", then yes. < 1346131751 870950 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2011 is the year of git on the desktop < 1346131837 750277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: Did you know Windows still exists? :( < 1346131853 965736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://gcc.gnu.org/onlinedocs/gcc-4.7.0/gcc/Function-Attributes.html < 1346131858 681745 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :gcc has a lot of fancy attributes < 1346131938 994783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Do you want to hear a joke? I know you love jokes. < 1346131999 479824 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Oh boy, a joke! < 1346132030 944957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: The joke is const correctness. < 1346132120 482036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Do you want to hear another joke? < 1346132150 852368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Time's up. < 1346132154 151318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: What about you? < 1346132171 160630 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1346132174 229041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Tough. < 1346132195 356102 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably for the best < 1346132200 739651 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im eating so if i laughed bad things might happen < 1346132206 908583 :williannys!~canaima@190.36.54.206 JOIN :#esoteric < 1346132212 70495 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like that < 1346132232 88737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome williannys < 1346132235 353741 :HackEgo!codu@codu.org PRIVMSG #esoteric :williannys: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1346132241 344732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, are you the sneeze person? < 1346132324 60592 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :going to sleep, 'night all < 1346132333 443234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc sleeps? < 1346132351 834572 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :yes i sleep quite a lot < 1346132410 636497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Weird. < 1346132453 707205 :williannys!~canaima@190.36.54.206 PART :#esoteric < 1346132758 808602 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, so I heard JVM startup time is slow, but this is insane < 1346134760 403671 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Disadvantages of existing FPGA architectures includes: * Proprietary nature of hardware. * Requires you to use their software, specific to certain operating systems and certain computers. * Vendor locked. * No dynamic reconfiguration (some have this feature, but again, you need to use their software so you cannot do it with your own software). < 1346134780 892478 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Therefore you cannot use it to make your own computer system since it can only be used with the computer systems they say it can be used! < 1346134808 360021 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Another disadvantage: * They don't sell them for a long enough time. After they sell it, they will be obsolete and you have to buy another one. < 1346135947 763518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Yes! < 1346135963 992348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: What's the another joke? < 1346135981 619063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: He has, like, a job and stuff now, man. < 1346135984 478535 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :He sold out on us! < 1346136006 72533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :He's probably going to sleep early because of that! < 1346136272 827784 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1346136394 306196 :nys!~nysnamovo@blk-215-85-41.eastlink.ca QUIT :Quit: quit < 1346136455 972752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? zzo38 < 1346136460 532381 :HackEgo!codu@codu.org PRIVMSG #esoteric :zzo38 is not actually the next version of fungot, much as it may seem. < 1346136466 354571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? fungot < 1346136466 601102 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :shachaf: he looks gay. < 1346136469 157756 :HackEgo!codu@codu.org PRIVMSG #esoteric :fungot cannot be stopped by that sword alone. < 1346136472 999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: thx < 1346136472 448939 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :shachaf: what the hell would anyone srvive that the computer, it was dat. oh and apologies in advance for the most beautiful girl i've ever heard of nick pitera on this < 1346136510 501156 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style < 1346136510 926604 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube* < 1346136514 872684 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah. < 1346136547 833086 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In retrospect, "of course". < 1346136566 81861 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style darwin < 1346136566 328214 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Selected style: darwin (Books by Charles Darwin -- you know, that evilution guy) < 1346136571 516444 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot < 1346136573 610502 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :shachaf: :( i was too glad to accept :) this, in fact, take them away from any spot which itches: monkeys search each other for aid; and as they flit from tree to tree, and what i lay much stress on it, and really great, if we take/ fairest standard :) comparison because, :)/ corals just mentioned, and :)/ other photographs given by dr. o. regnelli,/ illegitimate unions :) dimorphic and trimorphic plants, as described by himsel < 1346136589 231670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Charles Darwin sure used a lot of smileys. < 1346136600 690896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :He was just such a fun guy. < 1346136624 463907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: are you a fun guy??????? < 1346136625 348410 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :shachaf: a species may depart from/ type :) both its parents were common peacocks. lastly, i have had some strange proceedings on board/ :( beagle" anchored a few miles, i could see this argument answered. < 1346137723 582598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: it seems like noreturn is the same as normal function call + unreachable < 1346137735 735145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#index-g_t_005f_005fbuiltin_005funreachable-3286 < 1346137752 570466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Oh. < 1346137757 358244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Is exit() noreturn? < 1346137783 750365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I write if (x == 0) exit(1); will the compiler assume that x is != 0 or something? < 1346137790 483354 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it ought to be allowed to assume that for unreachable. < 1346137901 782454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think exit is noreturn, yes. < 1346137901 928377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :C11 standard prototype for exit is "_Noreturn void exit(int status);" < 1346137909 40873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At least in glibc. < 1346137933 94278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I suspect GHC might insert a __builtin_unreachable() after every call to a noreturn function, implicitly. < 1346137962 343177 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's very clever of GHC. < 1346137966 186297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc. < 1346137980 394877 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, that makes sense. < 1346137997 59061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you mean the noreturn comes *after* the return from the function call. < 1346138010 224280 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Makes sense. < 1346138036 581942 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The unreachable, you mean? < 1346138043 659516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1346138201 507289 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/hXUh -- assumptions: it has those. < 1346138245 369941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Oh, you mean the noreturn comes *after* the return from the function call. < 1346138246 279233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Huh? < 1346138253 970764 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :00:13 The unreachable, you mean? < 1346138254 120131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :00:14 Yes. < 1346138311 207820 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1346138370 839957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a GCC option '-Wsuggest-attribute=noreturn' that will make it add warnings that suggest attribute ((noreturn)) for functions that it thinks don't seem to be returning. < 1346138381 712691 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It can do the same for pure, const, format.) < 1346138467 824536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/SZXT like that. < 1346138497 544270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's not a default? < 1346138504 51968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you get all the good warnings? < 1346138523 185342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not a default, and it's not enabled by -Wall or -Wextra either. < 1346138537 593007 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though -Wextra does cause a "comparison is always true due to limited range of data type" warning on it. < 1346138567 636545 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1346138613 157090 :impomatic!~digital_w@87.113.166.14 JOIN :#esoteric < 1346138635 764653 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The -Wsuggest-attribute=format can at least have false positives; don't know about the others. < 1346138696 639002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: There's a clang option to turn on every single warning. < 1346138698 500224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's an experience. < 1346138712 281866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time < 1346138713 55463 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for elliott is Tue Aug 28 08:26:58 < 1346138715 625369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: tell me to go to sleep < 1346138728 35208 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is it called "-Wfucking-all-and-i-mean-it"? < 1346138750 149182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I hate IRC faux pas. :-( < 1346138768 101469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: fauxiliary pacification < 1346138771 285178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-fauxiliary-pacification < 1346138846 629029 :pikhq!~pikhq@71-34-144-52.clsp.qwest.net PRIVMSG #esoteric :elliott: You should write some Forth. < 1346139028 243549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-forthxiliary-pacification < 1346139051 858440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: -Weverything. Try it on your nearest codebase. < 1346139054 784634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's depressing :( < 1346139082 477604 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: I know what it is. I have. < 1346139095 700979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :)-: < 1346139100 98212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-( )-: < 1346139105 468193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :)-: :-( < 1346139107 367393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :)-:-( < 1346139112 868214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-()-: < 1346139131 854025 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :nice, I'll have to try that < 1346139134 379606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :. . < 1346139135 358622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | < 1346139136 677034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ( < 1346139142 418390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :. . < 1346139142 880253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | < 1346139146 953657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/-\ < 1346139156 461210 :elliott!~elliott@unaffiliated/elliott PART #esoteric :": - )" < 1346139160 147925 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :· . < 1346139161 553320 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : | < 1346139165 343722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\_/ < 1346139169 304383 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think most of "my" code isn't even -Wall clean (in gcc), so it might be ... interesting < 1346139293 702256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On the other hand, you just might to find a bug not caught by your thorough set of unit tests. < 1346139327 450582 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :tests? what tests? < 1346139340 245472 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Unit ones. < 1346139352 594939 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :Re. the clang flag, it's called -Weverything < 1346139373 298201 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: UR LATE < 1346139376 573209 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric : shachaf: -Weverything. Try it on your nearest codebase. < 1346139383 140037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In case anyone was wondering what the clang flag was: It's -Weverything < 1346139414 557237 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :-Weevil warns of extreme evil. < 1346139419 115115 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :Crap, I missed that line < 1346139424 156102 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :shachaf: but what's the flag called? elliott left < 1346139439 520967 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :I just saw the -fauxorth nonsense and that got mixed in it all < 1346139447 11382 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :Sorry for the noise < 1346139639 390291 :asiekierka!~asiekierk@078088172191.elblag.vectranet.pl JOIN :#esoteric < 1346139719 528201 :mig22!~miguelort@bb116-15-65-102.singnet.com.sg JOIN :#esoteric < 1346139761 994902 :impomatic!~digital_w@87.113.166.14 PRIVMSG #esoteric :Rebol to be killed off? http://www.rebol.com/article/0510.html :-( < 1346140125 860910 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I installed REBOL once < 1346140188 702580 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe REBOL will just go open source? < 1346140195 898173 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That wouldn't be a bad fate, would it? < 1346140299 263372 :AnotherTest!~tim@94-224-17-4.access.telenet.be JOIN :#esoteric < 1346140312 973581 :AnotherTest!~tim@94-224-17-4.access.telenet.be PRIVMSG #esoteric :Hello < 1346140395 486046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome ANOTHER TEST < 1346140398 948231 :HackEgo!codu@codu.org PRIVMSG #esoteric :ANOTHER: TEST: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1346140416 599975 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://re-bol.com/rebol.html#section-1 < 1346140445 921209 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Uh, I... it's a thing also usable for non-programming tasks? < 1346140620 927440 :AnotherTest!~tim@94-224-17-4.access.telenet.be QUIT :Quit: Leaving. < 1346140646 899341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`WELCOME does_it_uppercase_the_nick_too < 1346140650 372050 :HackEgo!codu@codu.org PRIVMSG #esoteric :DOES_IT_UPPERCASE_THE_NICK_TOO: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIKI/MAIN_PAGE. (FOR THE OTHER KIND OF ESOTERICA, TRY #ESOTERIC ON IRC.DAL.NET.) < 1346140657 351503 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently the answer is YES. < 1346140680 602473 :AnotherTest!~tim@94-224-17-4.access.telenet.be JOIN :#esoteric < 1346140777 112744 :AnotherTest!~tim@94-224-17-4.access.telenet.be PRIVMSG #esoteric :since when am I getting greeted :D? < 1346140884 768319 :lifthrasiir!~lifthrasi@222.122.156.78 PRIVMSG #esoteric :`WELCOME will_it_correctly_uppercase_á < 1346140888 45178 :HackEgo!codu@codu.org PRIVMSG #esoteric :WILL_IT_CORRECTLY_UPPERCASE_á: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIKI/MAIN_PAGE. (FOR THE OTHER KIND OF ESOTERICA, TRY #ESOTERIC ON IRC.DAL.NET.) < 1346140894 384451 :lifthrasiir!~lifthrasi@222.122.156.78 PRIVMSG #esoteric :Answer: no. < 1346141081 865293 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's actually not that bad of a greeting < 1346141091 591893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cat bin/WELCOME < 1346141094 790358 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome "$@" | perl -ne 'print uc($_)' < 1346141104 305214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run welcome blärg | perl -ne 'BEGIN { binmode STDIN, ":utf8"; } print uc($_)' < 1346141108 325424 :HackEgo!codu@codu.org PRIVMSG #esoteric :BLRG: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIKI/MAIN_PAGE. (FOR THE OTHER KIND OF ESOTERICA, TRY #ESOTERIC ON IRC.DAL.NET.) < 1346141146 527157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That would, though I guess it'd really need an encoding-fallback kind of thing. < 1346141178 979717 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :`run welcome blärg | perl -CS -pe '$_=uc($_)' < 1346141181 842400 :HackEgo!codu@codu.org PRIVMSG #esoteric :BLÄRG: WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN AND DEPLOYMENT! FOR MORE INFORMATION, CHECK OUT OUR WIKI: HTTP://ESOLANGS.ORG/WIKI/MAIN_PAGE. (FOR THE OTHER KIND OF ESOTERICA, TRY #ESOTERIC ON IRC.DAL.NET.) < 1346141204 414672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run runghc < 1346141206 351766 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, there's a flag. < 1346141221 717896 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run ghc -e 'print 1' < 1346141225 598867 :HackEgo!codu@codu.org PRIVMSG #esoteric :ghc: can't find a package database at /usr/lib/ghc-6.12.1/package.conf.d < 1346141227 513199 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :`run welcome blärg | perl -CSL -pe '$_=uc($_)' < 1346141231 298212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where zalgo < 1346141231 470908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :import Random;main=mapM_((>>(י=<>(י=< zalgo.hs < 1346141250 429134 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1346141253 94665 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: No UTF-8 locale, I guess. < 1346141259 760833 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo hello | runhc zalgo.hs < 1346141262 850211 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: runhc: command not found < 1346141266 715622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo hello | runghc zalgo.hs < 1346141270 120056 :HackEgo!codu@codu.org PRIVMSG #esoteric :ghc: can't find a package database at /usr/lib/ghc-6.12.1/package.conf.d < 1346141271 425371 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :fizzie: Evidently not. That'd be the right "fallback" method, I guess, though. < 1346141273 971210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :WHAT! < 1346141296 211574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who runs HackEgo? < 1346141301 520345 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it you, Gregor? < 1346141305 839198 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It is. < 1346141306 77299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Gregor: ☝ < 1346141894 794760 :AnotherTest!~tim@94-224-17-4.access.telenet.be QUIT :Quit: Leaving. < 1346141904 795411 :AnotherTest!~tim@94-224-17-4.access.telenet.be JOIN :#esoteric < 1346142102 218501 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"REBOL is a mix of both closed and open source. The kernel of REBOL, which must be kept extremely consistent between hardware platforms and operating systems, is closed. This keeps platform specific variations to a minimum, allowing your programs to run on Windows, Linux, Unix, and other systems without modification. Our consistent, controlled design process also keeps REBOL very small - its core is less than 250KB." < 1346142103 679251 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :WTF? < 1346142151 280538 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess they're saying that they're afraid if people fork it, it will be more annoying to write REBOL code because some must run on the forks? < 1346142192 131469 :AnotherTest!~tim@94-224-17-4.access.telenet.be QUIT :Ping timeout: 268 seconds < 1346142267 629150 :mig22!~miguelort@bb116-15-65-102.singnet.com.sg QUIT :Quit: mig22 < 1346142289 298071 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1346142624 376765 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I wonder how well a REBOLNomic would work < 1346142816 405706 :lahwran!lahwran@unaffiliated/lahwran QUIT :Ping timeout: 276 seconds < 1346142901 660869 :soundnfury!~edward@109.176.207.75 QUIT :Quit: recompiling < 1346142918 345111 :soundnfury!~edward@109.176.207.75 JOIN :#esoteric < 1346143309 440576 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, I like REBOL's approach to optional/keyword arguments < 1346143315 219120 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, maybe < 1346143492 634470 :lahwran-!lahwran@sonicrules.org JOIN :#esoteric < 1346143850 178076 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This is a test of writing to the clipboard from REBOL < 1346144157 704056 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I am giving this clipboard stuff more credit than it deserves < 1346144393 740881 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346144842 433200 :kinoSi0!~kinosi@27-96-32-84.ipq.jp JOIN :#esoteric < 1346145122 228665 :monqy_!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net JOIN :#esoteric < 1346145407 887846 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :*.net *.split < 1346145408 202395 :kinoSi!~kinosi@27-96-32-84.ipq.jp QUIT :*.net *.split < 1346145408 356001 :Nisstyre_!~yours@c-208-90-102-250.netflash.net QUIT :*.net *.split < 1346145408 356143 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net QUIT :*.net *.split < 1346145426 784243 :monqy_!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net NICK :monqy < 1346145439 554412 :AnotherTest!~tim@94-224-17-4.access.telenet.be JOIN :#esoteric < 1346145855 175201 :AnotherTest!~tim@94-224-17-4.access.telenet.be PART :#esoteric < 1346145956 51521 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346145966 263155 :Nisstyre_!~yours@c-208-90-102-250.netflash.net JOIN :#esoteric < 1346147304 620797 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I decided to try print layout [size 400x300] < 1346147320 931393 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That is a lot of what I assume is code in the view DSL scrolling by on my screen < 1346149273 219548 :derdon!~derdon@p5DE89F98.dip.t-dialin.net JOIN :#esoteric < 1346150948 976579 :kinoSi!~kinosi@27-96-32-84.ipq.jp JOIN :#esoteric < 1346151108 368265 :kinoSi0!~kinosi@27-96-32-84.ipq.jp QUIT :Ping timeout: 245 seconds < 1346151245 851489 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1346151393 206089 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1346151788 345409 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1346151794 28579 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1346151960 336698 :soundnfury!~edward@109.176.207.75 QUIT :Quit: quIRC < 1346152447 68841 :atriq!~Taneb@host-78-148-12-202.as13285.net JOIN :#esoteric < 1346152463 551595 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> sum.map(1/)$scanl1(*)[1..18] < 1346152465 493497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.7182818284590455 < 1346152469 231568 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> e < 1346152470 278162 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : e < 1346152472 509464 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric ::( < 1346152485 614712 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> e :: Double < 1346152486 611347 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Double' < 1346152486 782711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1346152490 904331 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric ::t e < 1346152491 881329 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1346152827 861518 :Deewiant!~deewiant@109.75.188.190 PRIVMSG #esoteric :> exp 1 :: Double < 1346152828 877531 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.718281828459045 < 1346152859 731483 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> sum.map(1/)$scanl1(*)[0..18] < 1346152861 684058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Infinity < 1346152869 337551 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :That's why that doesn't work < 1346152873 281145 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> sum.map(1/)$scanl1(*)[1..18] < 1346152875 200257 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.7182818284590455 < 1346152878 77648 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> sum.map(1/)$scanl1(*)[1..18]+1 < 1346152879 101821 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [a]) < 1346152879 256778 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_1111181' at <... < 1346152887 934750 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> 1+$sum.map(1/)$scanl1(*)[1..18] < 1346152888 922076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `+$' < 1346152896 76629 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> 1 + (sum.map(1/)$scanl1(*)[1..18]) < 1346152897 952313 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590455 < 1346152902 182827 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> exp 1 < 1346152903 229080 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.718281828459045 < 1346152915 989365 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :Slightly more precise! < 1346152969 496260 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The last digit is worng. :/ < 1346152973 9867 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2.71828182845904523536028747135266249775724709369995... it goes. < 1346152980 941502 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :Hmm < 1346152988 328346 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> 1 + (sum.map(1/)$scanl1(*)[1..1000]) < 1346152990 288458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590455 < 1346153072 206225 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :16 decimal digits is the rule-of-thumb accuracy for doubles, so that's all you can ask, I suppose. < 1346153095 675958 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I'd kind-of maybe expect "exp 1" to be the closest possible double to e; I wonder if it is. < 1346153119 935299 :MoALTz!~no@host-92-8-144-135.as43234.net JOIN :#esoteric < 1346153138 823207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> 1 + (sum.map((1 :: CReal)/)$scanl1(*)[1..20]) < 1346153140 890526 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353397844906664158861464 < 1346153179 113140 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Numberwise, that seems to be correct up to 2.7182818284590452353. < 1346153187 577010 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> 1 + (sum.map(1::CReal/)$scanl1(*)[1..100]) < 1346153188 559684 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `)' < 1346153199 156259 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> 1 + (sum.map((1 :: CReal)/)$scanl1(*)[1..100]) < 1346153202 866770 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1346153206 773807 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> 1 + (sum.map((1 :: CReal)/)$scanl1(*)[1..50]) < 1346153209 32090 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353602874713526624977572 < 1346153249 141236 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :Where can I get CReal from in GHCi? < 1346153340 452681 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wikipedia says Euler himself only computed it up to 23 decimal digits. < 1346153399 410182 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hayoo says it's in Data.Number.CReal of 'numbers'. < 1346153401 440298 :ogrom!~nask@gprs-inet-65-64.elisa.ee JOIN :#esoteric < 1346153410 424249 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :Thanks < 1346153429 799166 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@list < 1346153430 6164 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://code.haskell.org/lambdabot/COMMANDS < 1346153453 471655 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It has Hoogle, but I suppose it hasn't got a Hayoo. < 1346153497 75866 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> 1+sum(map(1/)$scanl1(*)[1..34])::CReal < 1346153498 193665 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353602874713526624977572 < 1346153795 135841 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :This method approaches e a lot faster than (1 + 1/n) ^ n, it seems < 1346153820 451783 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> (1.001 ^ 1000) :: CReal < 1346153821 589441 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7169239322358924573830881219475771889643 < 1346153828 876566 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> (1.0001 ^ 10000) :: CReal < 1346153830 520740 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7181459268252248640376646749131465361138 < 1346153836 972110 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> (1.00001 ^ 100000) :: CReal < 1346153840 681524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1346154443 951561 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> let scf [] = 1; scf (a:b) = a + 1/(scf b) in scf . take 10 $ 2 : ([2,4..] >>= (1:).(:[1])) < 1346154445 843918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182817182817183 < 1346154466 167579 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> let scf [] = 1; scf (a:b) = a + 1/(scf b) in scf . take 50 $ 2 : ([2,4..] >>= (1:).(:[1])) < 1346154468 113780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590455 < 1346154480 3816 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's that, too. < 1346154547 643340 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's the 2+1/(1+1/(2+1/(1+1/(1+1/(4+1/(1+...)))))) aka [2; 1,2,1, 1,4,1, 1,6,1, ...] expansion. < 1346154690 42627 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1346154691 482557 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> let scf [] = 1; scf (a:b) = a + 1/(scf b) in scf . take 50 $ 2 : ([2,4..] >>= (1:).(:[1])) :: CReal < 1346154693 594327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353602874713526624977572 < 1346154702 504127 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> let scf [] = 1; scf (a:b) = a + 1/(scf b) in scf . take 3 $ 2 : ([2,4..] >>= (1:).(:[1])) :: CReal < 1346154704 708417 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.75 < 1346154708 593273 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> let scf [] = 1; scf (a:b) = a + 1/(scf b) in scf . take 34 $ 2 : ([2,4..] >>= (1:).(:[1])) :: CReal < 1346154710 781270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353602874713525970360921 < 1346154716 475955 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> let scf [] = 1; scf (a:b) = a + 1/(scf b) in scf . take 36 $ 2 : ([2,4..] >>= (1:).(:[1])) :: CReal < 1346154718 656618 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353602874713526612384938 < 1346154724 143642 :atriq!~Taneb@host-78-148-12-202.as13285.net PRIVMSG #esoteric :> let scf [] = 1; scf (a:b) = a + 1/(scf b) in scf . take 40 $ 2 : ([2,4..] >>= (1:).(:[1])) :: CReal < 1346154726 307700 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353602874713526624977495 < 1346154749 759106 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The terminating condition of scf might be a bit worng, though, I think optimally it should end up in just ...+1/t instead of the current ...+1/(t+1). < 1346155145 107055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> let scf (a:[]) = a; scf (a:b) = a + 1/(scf b) in scf . take 40 $ 2 : ([2,4..] >>= (1:).(:[1])) :: CReal < 1346155147 75789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.71828182845904523536028747135266249819 < 1346155925 239897 :atriq!~Taneb@host-78-148-12-202.as13285.net QUIT :Remote host closed the connection < 1346156057 525330 :ogrom!~nask@gprs-inet-65-64.elisa.ee QUIT :Quit: begone < 1346156273 36213 :lahwran-!lahwran@sonicrules.org NICK :lahwran < 1346156274 85799 :lahwran!lahwran@sonicrules.org QUIT :Changing host < 1346156274 232184 :lahwran!lahwran@unaffiliated/lahwran JOIN :#esoteric < 1346156807 614884 :lahwran!lahwran@unaffiliated/lahwran NICK :lahwran- < 1346156814 209349 :lahwran-!lahwran@unaffiliated/lahwran NICK :lahwran_ < 1346156818 413227 :lahwran_!lahwran@unaffiliated/lahwran NICK :lahwran < 1346158301 194427 :t3cht|!~chatzilla@host86-175-184-16.wlms-broadband.com JOIN :#esoteric < 1346158672 597464 :t3cht|_!~chatzilla@host86-175-184-16.wlms-broadband.com JOIN :#esoteric < 1346158679 320561 :t3cht|_!~chatzilla@host86-175-184-16.wlms-broadband.com QUIT :Client Quit < 1346158883 291147 :t3cht|!~chatzilla@host86-175-184-16.wlms-broadband.com QUIT :Ping timeout: 245 seconds < 1346159131 415175 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1346159136 310161 :cuttlefish!~cuttlefis@2607:fad8:4:0:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1346159376 759112 :cuttlefish!~cuttlefis@2607:fad8:4:0:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1346159427 820110 :nortti!~juhani@a91-154-82-50.elisa-laajakaista.fi JOIN :#esoteric < 1346159448 254426 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1346161030 136206 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1346161136 329814 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1346161140 713452 :ogrom!~del@gprs-inet-65-64.elisa.ee JOIN :#esoteric < 1346161241 543382 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1346163594 173752 :soundnfury!~edward@static-87-243-208-102.adsl.hotchilli.net JOIN :#esoteric < 1346164015 43953 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1346164344 107469 :pikhq!~pikhq@71-34-144-52.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1346164345 750902 :pikhq_!~pikhq@70-56-231-135.clsp.qwest.net JOIN :#esoteric < 1346164630 758302 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi JOIN :#esoteric < 1346165331 306720 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi QUIT :Remote host closed the connection < 1346165391 971187 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi JOIN :#esoteric < 1346165503 158162 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi QUIT :Remote host closed the connection < 1346166391 980374 :Yonkie!~Yonkie@cookness-diamond.volia.net QUIT : < 1346166720 6845 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi JOIN :#esoteric < 1346166791 619100 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi QUIT :Client Quit < 1346166981 409216 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi JOIN :#esoteric < 1346167117 243506 :atriq!~Taneb@host-78-148-9-36.as13285.net JOIN :#esoteric < 1346169802 251412 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1346170526 987289 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1346171481 66783 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1346172865 148051 :atriq!~Taneb@host-78-148-9-36.as13285.net QUIT :Ping timeout: 260 seconds < 1346173381 321020 :impomatic!~digital_w@87.113.166.14 PRIVMSG #esoteric :Hmmm... the esolang wiki doesn't like inline references. < 1346173817 889842 :atriq!~Taneb@host-78-148-9-36.as13285.net JOIN :#esoteric < 1346174702 991042 :ogrom!~del@gprs-inet-65-64.elisa.ee QUIT :Read error: Connection reset by peer < 1346175700 41830 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1346176121 37329 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 272 seconds < 1346176235 29215 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi QUIT :Ping timeout: 272 seconds < 1346176551 156023 :nortti_!~logibotti@62-183-153-2.bb.dnainternet.fi JOIN :#esoteric < 1346176945 48023 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1346177037 169460 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1346177089 305162 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If ZUMA FPGA was made commercial, I would probably buy it; it eliminates the advantage of existing commercial FPGAs. < 1346177284 397935 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I wonder how efficient would be computer using LFSR based instruction pointer with reconfigurable taps? < 1346178135 47721 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 272 seconds < 1346178895 443753 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Read error: Connection reset by peer < 1346179090 545012 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :that is a true mad genius idea < 1346179207 535829 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I have various other ideas too in the design of a computer microprocessor. < 1346179872 494708 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1346180916 858740 :sivoais!~zaki@199.19.225.239 QUIT :Ping timeout: 248 seconds < 1346181884 786684 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1346182670 252293 :Eladith!~eladith@gzrrplox.kortex.jyu.fi QUIT :Ping timeout: 268 seconds < 1346182708 264362 :nortti-!~juhani@a91-154-82-50.elisa-laajakaista.fi JOIN :#esoteric < 1346183500 551205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : shachaf: fauxiliary pacification < 1346183507 812988 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fauxiliary is a good word < 1346183748 389246 :asiekierka!~asiekierk@078088172191.elblag.vectranet.pl QUIT :Ping timeout: 244 seconds < 1346183957 201948 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1346184427 521116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, noerjan. < 1346184607 131437 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :don't we say "fauxiliarification" nowadays? < 1346184699 136301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah, too easy to confuse with floccinaucinihilipilification < 1346184734 580115 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so many words are easy to confuse with floccinaucinihilipilification < 1346184767 198178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd think < 1346184810 439085 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so what exactly does it mean? flow control incinerated and annihilated in a pile of amplifications? < 1346184893 9715 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or am I confusing it with floccinerannihilipilification < 1346184948 481709 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(I'm glad; people used to make acronyms all the time and I couldn't figure them out... everything is so simple now) < 1346184969 203140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"The act or habit of describing or regarding something as unimportant, of having no value or being worthless." < 1346185058 398059 :lifthrasiir!~lifthrasi@222.122.156.78 QUIT :Ping timeout: 245 seconds < 1346185097 44044 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :wait < 1346185108 272075 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :did you just make up an entry in the wiktionnaire? < 1346185127 645074 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :in ten languages < 1346185132 132010 :pikhq!~pikhq@71-34-136-144.clsp.qwest.net JOIN :#esoteric < 1346185171 654527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i work fast. < 1346185177 465653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also with time travel. < 1346185185 566686 :lifthrasiir!~lifthrasi@222.122.156.78 JOIN :#esoteric < 1346185189 596930 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ah, right < 1346185257 335876 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(as long as you don't forget your jelly doughnuts) < 1346185301 554738 :pikhq_!~pikhq@70-56-231-135.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1346185324 104914 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Did that guy who was implementing Fueue in OCaml get anywhere? < 1346185381 928320 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :that's me < 1346185400 720533 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well, since the Queue module was not good enough, I switched to C < 1346185437 960866 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :actually I try to continue with the ocaml version, accepting the sacrifice of "not checking if the operation can be performed before trying to perform it" < 1346185444 224909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd probably want a deque < 1346185453 809987 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(which would not match the specifications from the wiki, but whatever) < 1346185471 224730 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :deque, is that already implemented? < 1346185482 854644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in _some_ languages it is... < 1346185503 445308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION knows not regarding ocaml < 1346185508 654948 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I'm gonna check again but I don't think I found it in ocaml's standard library < 1346185517 784922 :copumpkin!~copumpkin@unaffiliated/copumpkin NICK :stickle < 1346185541 353721 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so of course I could have made my own structure but in that case I thought I'd rather make it in C < 1346185583 705950 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric ::) < 1346185601 995930 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :You now know more about Fueue than the language's creator < 1346185616 544566 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :that's scary < 1346185626 589545 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :That's me < 1346185636 923109 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the wiki said something about a certain "Taneb" < 1346185644 218616 :atriq!~Taneb@host-78-148-9-36.as13285.net NICK :Taneb < 1346185652 701973 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :I'm Taneb < 1346185667 891506 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ooooh < 1346185668 37976 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :I'm also Ngevd < 1346185682 775071 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :you're so many people! < 1346185691 210087 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :No, only 4. < 1346185707 808894 :stickle!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1346185710 56412 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I heard you were also Superman, and an elf < 1346185727 133924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but is he elvis? < 1346185727 313101 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Only one of those things is actually true! < 1346185743 807076 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :anyway yeah the problem was that the wiki page said "it's a queue-based language, and everything happens in the queue" < 1346185765 387806 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so I started making a program in ocaml with the Queue module < 1346185771 852249 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(or whatever a module is called in english) < 1346185792 486355 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :You really need a deque, I'm afraid < 1346185796 103175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's like ocaml isn't even trying to be functional with that module < 1346185799 360462 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Or an immutable queue < 1346185811 529423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see: haskell, Data.Sequence < 1346185835 52774 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and then the wikipage told me "if you pop a function, you must first check if the arguments are in the queue, and then perform the operation; if they're not, send the function back to the queue < 1346185851 407185 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :It's... < 1346185856 365809 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :It's not the best designed language < 1346185869 762486 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I found it quite interesting < 1346185894 632614 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric ::) < 1346185898 245128 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :most languages are imperative and many esolangs use stacks < 1346185905 615582 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yours is a functional queue < 1346185913 769584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: i'm wondering _how_ efficient that transfer function is, if it's really constant time you might be able to use it to get around the lack of peeking < 1346185921 34958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it says it is) < 1346185929 589121 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :what's the transfer function? < 1346185937 179736 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: does "stackars" mean the same in norwegian? < 1346185942 55962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://caml.inria.fr/pub/docs/manual-ocaml/libref/Queue.html last one < 1346185961 489047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: stakkars is a word, presumably means the same < 1346185978 462156 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :transfer q1 q2 adds all of q1’s elements at the end of the queue q2, then clears q1. It is equivalent to the sequence iter (fun x -> add x q2) q1; clear q1, but runs in constant time. < 1346185980 175887 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :i.e. stackars språk = language of stacks = poor language? < 1346185982 290320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"poor" in a non-monetary sense < 1346186001 305003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: oh, that wouldn't be used < 1346186015 120141 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh < 1346186017 897098 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :what < 1346186020 302674 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :whao* < 1346186037 953002 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ok, so the transfer function is kind of magical < 1346186047 445147 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: probably wouldn't ever be used for language of stacks in swedish either, except if you're trying to make a pun < 1346186075 178575 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :vilka är det mest synd om i skogen? myrstackarna! < 1346186075 549537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: the referent of "stakkars" really needs to be something capable of suffering :P < 1346186120 466734 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :it's like my eyes stopped after the fold function. or maybe "transfer" sound too much different than what I needed < 1346186153 190927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm actually i could imagine it being used about something else in jest < 1346186162 269465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like food < 1346186203 43526 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: yeah, so thanks to oerjan I could continue the ocaml program < 1346186217 942122 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :though I've started the C one now, and kind of want to finish it first < 1346186218 789269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: i suspect it's not _really_ constant time if you do it repeatedly for concatenation < 1346186234 630050 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I don't need to do it repeatedly, do I? < 1346186269 13637 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :they say the result is *the same* as the iter/push method, but I guess the reason they included it and why it's constant time is that it actually uses the way Queue is defined < 1346186271 536596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you might need to do it many times < 1346186274 362148 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ie as some kind of chained list < 1346186280 683625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1346186301 502487 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well basically it allows me to push_as_if_it_were_a_stack < 1346186302 285367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so the clearing is essential because it uses that structure < 1346186305 630277 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Another idea for computer design is a harvard architecture but with the ability to swap the program memory with the data memory. < 1346186327 151527 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :except it pushes it in a new queue < 1346186343 202284 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and since I'm lazy I made the queue a global variable < 1346186373 3513 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so I'd need to make my interpreter fully-functional by making the queue an argument of the processing function < 1346186391 282748 :copumpkin!~copumpkin@unaffiliated/copumpkin NICK :orifice < 1346186441 759474 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arc_Koen: But if the transfer function is really constant-time, you can just transfer the new queue into the (cleared) global queue. < 1346186444 663933 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: when I'm finished do you have some example Fueue programs to test it on? < 1346186458 79003 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :good point < 1346186561 509264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a few fueue programs < 1346186573 472799 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :nice < 1346186581 959350 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :which we could porte-manteau < 1346186596 899681 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :"a fueueue programs" < 1346186623 71510 :orifice!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1346186624 361658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think yueue are taking it too far < 1346186742 973108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where are the orifices of a pumpkin anyhow < 1346186813 142828 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There can be registers: * program address register * program value register * primary data memory address register * primary data memory value register * secondary data memory address register * secondary data memory value register * write enable register * memory switching register * arithmetic register * accumulator * stack pointer * LFSR tap register < 1346186817 148918 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Arc_Koen, no I don't, I'm afraid < 1346186819 453894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Wherever the knife goes, I suppose. < 1346186821 929173 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :They're pretty hard to write < 1346186836 827944 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well a hello world program would be pretty easy < 1346186847 113281 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh yeah I had a question though < 1346186850 569170 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: maybe a copumpkin is made out of the orifices of a pumpkin < 1346186870 102541 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :"if the top element is a number, prints the character of matching unicode value" < 1346186876 78383 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :not sure which implications that has for the copumpkin < 1346186886 247071 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :do I really need to do that? < 1346186890 739469 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I mean, unicode < 1346186897 940553 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Character set of your choice < 1346186903 359541 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :> chr 100 < 1346186904 490807 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'd' < 1346186946 170739 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I mean, I understand ascii < 1346186980 539682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :göôd < 1346186985 63386 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and from that I figured "then computers evolved and became more powerful, but you don't need to know how the heck they can display japanese and regular a-z at the same time" < 1346186994 385969 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :> chr 1506 < 1346186995 402739 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '\1506' < 1346186997 655073 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Hmm < 1346187003 988486 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :ascii should be okay? < 1346187013 428894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have a vague recollection that OCaml wasn't exactly Unicode-friendly either. < 1346187018 659765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@read "\1506" < 1346187018 806325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1346187046 807954 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well to print the ascii in ocaml I would just do "print_char (char_of_int n)" < 1346187062 975252 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or even "print_char (char n)" < 1346187087 618880 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or whatever other random name they have for the print_char function < 1346187094 882392 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Instructions can then be: * copy register to register * wait for multicore synchronization * multiplexer (as Muxcomp esolang) * push to stack * pop from stack < 1346187119 936870 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"val chr : int -> char: Return the character with the given ASCII code. Raise Invalid_argument "Char.chr" if the argument is outside the range 0--255." But what does it do if the argument is in the range 128--255? ASCII doesn't go that far. < 1346187120 82336 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :And then arrange in checkboard pattern for multi-cores, as described on the esolang list of ideas they have a diagram of such thing < 1346187151 680303 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :fizzie: I'm guessing they use the latin-1 extension of ascii < 1346187163 210059 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or something like that < 1346187164 744657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that page with ocaml utf8 module won't load < 1346187179 281684 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arc_Koen: They could, filthy liars that they are. < 1346187186 403973 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :which would have the same effect for me since my terminal doesn't work well with accents and the like < 1346187239 982098 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(yes, char_of_int, char, Char.chr are the same function...) < 1346187257 306374 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How hörriblë. < 1346187294 665422 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oerjan: I have the reference manual as a pdf and it doesn't have a utf8 module < 1346187305 750723 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(though it may be date a couple years) < 1346187310 495121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: it was the "batteries included" site < 1346187312 756214 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Some algorithms can be implemented efficiently using only a few multiplexers. < 1346187327 945362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which presumably contains more stuff < 1346187334 997599 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 246 seconds < 1346187350 593595 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so the reference manual would not be the absolute reference? < 1346187367 280863 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ACTION 's been lied to < 1346187375 256483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not the absolute reference to Swedish folk art, for example. < 1346187385 772039 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nor nonstandard modules that hairy hippies may or may not have written. < 1346187388 526250 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What would you think about these strange ideas of a computer? < 1346187397 365314 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: It would be TYPICAL if that site did not, in fact, contain a "Battery" module. < 1346187407 494625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: indeed < 1346187423 459734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe its battery ran out, and that's why it doesn't load < 1346187449 822895 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder how many battery-operated HTTP servers there are currently publicly available in the global internet network. < 1346187456 475119 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Certainly a few. < 1346187468 570761 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And/or crank-operated. < 1346187475 169421 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In the mechanical sense, not the psychological. < 1346187486 31829 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The latter there's no shortage of. < 1346187490 267265 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and don't forget that guy who's hosting his website on his bicycle-driven personal computer < 1346187585 197077 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wiki says that bicycle dynamos produce generally about 3W at 6V; that's certainly enough to run a computer. < 1346187605 880274 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm also grateful that the worldwide encyclopedia everyone can edit had this piece of information. < 1346187623 62816 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sometimes, it has happened that I went to wikipedia looking for something, and it *wasn't there*. < 1346187663 235126 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: "Hello world" in Fueue is as simple as "72 101 108 108 111 32 (etc.)" < 1346187666 330251 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION is shocked. < 1346187667 175522 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :isn't it? < 1346187702 502818 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :I think so < 1346187788 911895 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(also, the wiki page says in the case of a function, "the function and its arguments are popped", but it doesn't say so for a number, so I would be tempted to make it that when the top element is a number, you're stuck in an infinite loop of printing the first character) < 1346187824 664825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: did you get a feedback button to tell them you found what you were looking for? < 1346187865 59812 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: No. It lacks even such a basic feature. < 1346187872 398640 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I don't recall what I was looking for any more.) < 1346187876 396099 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :you can use the discuss page < 1346187886 333998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i occasionally get such buttons < 1346187886 599330 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Arc_Koen, that sounds mean < 1346187909 504428 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Sometimes I get dialog boxes that ask "was this information useful to you?" < 1346187912 663872 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well that certainly would solve the problem "is it Turing-complete" < 1346187917 200494 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not on Wikipedia, though. < 1346187954 680178 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :fizzie: yeah but what when you're looking for certainly-not-useful stuff? that happens to me all the time < 1346187960 785422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i have got them on wikipedia < 1346188025 40184 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: since we're lacking example programs, I could write my first 99 bottles of beer in fueue! < 1346188031 359693 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Good luck! < 1346188063 973969 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :would probably be slightly more complicated than it sounds though < 1346188081 182925 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :since making a loop uses the full queue < 1346188100 978030 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh no we can use blocks < 1346188112 718424 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so it *should* be easy < 1346188157 919546 :nortti-!~juhani@a91-154-82-50.elisa-laajakaista.fi QUIT :Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ) < 1346188160 998437 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :"until n is 0, make the 'n bottles of beer' stuff, then deblock the end of the song" < 1346188179 179245 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :wait < 1346188194 816867 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :isn't Fueue missing an if statement or something? < 1346188214 953653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1346188254 539731 :Taneb!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :I think you can use $ on a block as an if < 1346188280 95995 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh < 1346188306 930702 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ok, so let's forget I ever said it would be easy < 1346188387 736177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :forget what? < 1346188416 196977 :Eladith!~eladith@gzrrplox.kortex.jyu.fi JOIN :#esoteric < 1346188430 943622 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :something about a soishbeesy, but I don't remember what it means < 1346188710 494116 :Taneb!~Taneb@host-78-148-9-36.as13285.net QUIT :Ping timeout: 256 seconds < 1346188780 213344 :Taneb!~Taneb@host-78-148-9-36.as13285.net JOIN :#esoteric < 1346189243 687588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does this give an infinite loop ):[65):] < 1346189293 221251 :Taneb!~Taneb@host-78-148-9-36.as13285.net QUIT :Ping timeout: 268 seconds < 1346189298 851920 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1346189303 675598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: ^ < 1346189315 169762 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: asking us to solve your halting problems for you? < 1346189348 246577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm just trying to write a nontrivial loop in fueue < 1346189387 297088 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oerjan : do you mean 65 or 6 5 ? < 1346189388 131204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my interpretation is that it should print AAAAAAAAAAAAAAa... < 1346189393 819966 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(though it doesn't change much) < 1346189395 770684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1346189401 2417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: 65 < 1346189414 109020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course that can be an arbitrary string to print < 1346189438 965698 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it requires that the test for correct argument types works though (for the ( ) < 1346189451 456414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er ) < 1346189465 29174 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :as far as I'm concerned, yes, that's an infinite loop < 1346189496 402221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1346189572 790670 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :http://pastebin.com/rF0xBtBU < 1346189573 900554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm this means that as long as your functions don't take functions as arguments, you get arguments evaluated with enough iterations < 1346189749 514466 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oerjan: I think the hard part is make a non-infinite loop that deblocks the rest of the program when ended < 1346189804 570622 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :though as Taneb said you could use the $ to emulate an "if this is the last iteration, then deblock the remaining" < 1346190002 957728 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION thinks the idea behind REBOL's... not sure what to call it is interesting < 1346190011 85185 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But REBOL seems to be a wasteland of no activity < 1346190108 198747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :<<<<( will eventually swallow up 5 values < 1346190245 78978 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but not necessarily the next 5 < 1346190271 175422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1346190379 566626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i sense the argument order of $ is inconvenient < 1346190406 191628 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Another idea is connect the data of one RAM chip to the address of another, to do indirect addressing. < 1346190448 213982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's the only command that can trigger when something is a number and produce something which isn't < 1346190467 153213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but the number is squeezed in the middle < 1346190486 245928 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: is rebol related to cobol? < 1346190508 187871 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :olsner, only in the fact that the name is traditionally capitalized. < 1346190514 792718 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And the last three leters. < 1346190515 579592 :MoALTz!~no@host-92-8-144-135.as43234.net QUIT :Ping timeout: 252 seconds < 1346190536 937750 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And that there are 5 letters < 1346190583 631811 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oerjan: what about : (dupplicate) and ~ (swap)? they should be helping < 1346190604 636429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: the problem is that neither of them can be delayed until the arguments are the right type < 1346190646 857889 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, it's "a cross-platform data exchange language and a multi-paradigm dynamic programming language" < 1346190684 249722 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :and "Although it can be used for [programming], its greatest strength is [other stuff]" < 1346190702 839996 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I guess the main purpose of blocks is to delay - though you still may have to delay the deblocking or something (but I don't really know what I'm talking about) < 1346190747 174158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: they ought to be useful for moving larger amounts of information around as well < 1346190790 111302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by analogy with underload's () blocks < 1346190936 59705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm you can probably do some finer synchronization with nested )[)[ stuff < 1346190976 691453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that way you can do a delayed : as )[)[)[:]]] and the like < 1346191014 676054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i guess follows from what you said < 1346191213 971001 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: have you considered an "ignore" operator? < 1346191231 775210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :taneb has probably gone to bed < 1346191237 538888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he has that weird habit < 1346191270 953156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm what do you mean by an ignore operator? maybe we can simulate it < 1346191271 975940 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :which would simply send the next value back at the end, not popping it nor evaluating it < 1346191303 249132 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so basically would be like (, except you don't need to deblock it afterwards < 1346191310 356834 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh < 1346191313 824704 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :)( works < 1346191327 266045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :excellent < 1346191347 156532 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I think we should add that kind of stuff to the wiki < 1346191405 796756 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hmmm < 1346191423 455360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :$%: n [...] < 1346191425 444604 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :at first I thought "since we have binary + and unary -, we trivially have binary -" < 1346191447 190837 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but it's not thzt simple < 1346191474 622531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :+-1 works to decrement < 1346191498 719972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in two steps < 1346191499 935016 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :it will work next turn < 1346191524 804173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :turn synchronization is probably going to be a big part of programming queue < 1346191528 728735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*fueue < 1346191540 582371 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :+-1n doesn't work, since the n is popped out immediately < 1346191558 339805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1346191563 111840 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ok I think I can make it work < 1346191569 259678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :+-1)( < 1346191573 548690 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yeah < 1346191578 876377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1346191603 949228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the -1 gets popped then < 1346191619 222318 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :uh < 1346191630 326291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :)[+-1])( < 1346191636 779651 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :+)[-1])( < 1346191651 277418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or that < 1346191657 824510 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I don't think yours work < 1346191675 620376 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :we get a +-1n at the end of the queue with yours < 1346191701 482868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, we get +-1[n] < 1346191703 115471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1346191704 229228 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :How easy could a Muxcomp computer be made from 74xx parts? < 1346191705 540804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, we get +-1)[n] < 1346191728 101616 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh, right < 1346191741 175364 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but that's the same isn't it :) < 1346191746 891192 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh no it's not < 1346191762 594689 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ACTION 's starting to hate fueue < 1346191763 424685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah it doesn't matter where you put the + since it always waits for all numbers < 1346191778 144369 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yep but the -1 doesn't wait < 1346191795 624159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no but yours and mine do the same thing to it < 1346191810 844165 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :right < 1346191815 552009 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :)( takes two turns < 1346191828 800984 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so we should make it ))[[-1]] < 1346191846 579554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1346191854 909746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :+-1+0 < 1346191880 599724 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh wait, -1 pushes the -1 to the end < 1346191887 932549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :+0 only takes one turn < 1346191889 830777 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so I was just talking nonsense for the last five minutes < 1346191913 721764 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so i'll go back to implementing an interpreter and i'll let you master fueue :) < 1346191956 811093 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :about your $%: n [...] : what is it supposed to do? < 1346191964 599217 :impomatic!~digital_w@87.113.166.14 PRIVMSG #esoteric :Does anyone know a neat trick to find the highest of two signed integers in assembly? This is what I have http://twitcode.org/show/323/find-the-signed-max-of-ax-bx < 1346191976 101404 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :it evaluates as nn[...]$% and then I guess the n's are popped out < 1346192015 679723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: oh why did i put the : there... < 1346192022 771162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right hm < 1346192034 480611 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :aaaaah no I'm wrong once again < 1346192039 634664 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the : puts the nn back to the end < 1346192041 558717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the idea was to get a test on a number while still preserving a copy < 1346192062 973946 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so [...]$%nn < 1346192066 281820 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :which should work < 1346192090 381588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well not quite, the n copy gets printed < 1346192098 562557 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :right < 1346192137 340148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe best to keep the n's blocked until used < 1346192142 192970 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 264 seconds < 1346192213 405631 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1346192376 570582 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so how does $ work? < 1346192388 148525 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I mean, does $0x destroy the x? < 1346192393 531681 :atriq!~Taneb@host-78-148-9-36.as13285.net JOIN :#esoteric < 1346192401 201938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd assume so yes < 1346192407 718352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah he's back < 1346192408 114152 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and thus $1x is the proper ignore we were looking for < 1346192413 666526 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :heya atriq < 1346192426 233013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right that would woek < 1346192426 474737 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Hey < 1346192427 666759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*r < 1346192448 272791 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :atriq, does $0x destroy the x? < 1346192462 26711 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Yes < 1346192470 667163 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :It pushes 0 copies of x < 1346192479 81000 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the ! function is not needed then < 1346192486 437641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1346192504 167150 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Neither's : < 1346192510 181523 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :: is $2 < 1346192511 66951 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :right < 1346192515 528072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you might want to do !! or something :) < 1346192539 393959 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :!! is a nop < 1346192565 111957 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i imagine the first ! is conditionally created < 1346192809 891070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm oh. $0~ vs. $1~ might be a nice way to do clean branching < 1346192859 248227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if two blocks follow to be chosen between < 1346192884 119971 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1346192911 675265 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :Except the ~ will be pushed at the back < 1346192923 184504 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :So you'd need to wait for the entire thing to rotate round < 1346192929 965726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well of course. < 1346192944 447517 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(that's kind of the big issue with fueue but you're the one we're gonna blame) < 1346192946 91094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't expect to do much in a single round here < 1346193009 333231 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ok, the three block functions to go, then numbers, then I'm almost done < 1346193037 326789 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(almost meaning "hey you forgot the complete rotation input thing") < 1346193050 808417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1346193079 342295 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so my idea is to have the size of the queue be part of the queue structure, and the (recursive) processing function have "time" as an argument < 1346193112 692819 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :with time set to 0 at every "I just did something" and time++ at every "I just sent your value back to the end" < 1346193145 982096 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and a comparison between time and q.size at the beginning of each iteration < 1346193178 418852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm an interesting question. is the empty program a nop or a cat :) < 1346193217 776663 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I would think cat < 1346193219 176192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that will affect that check < 1346193236 391341 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :otherwise I'm sure atriq wouldn't have include the Halt function :p < 1346193253 60162 :atriq!~Taneb@host-78-148-9-36.as13285.net PRIVMSG #esoteric :empty is a cat < 1346193424 374036 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :though your function / effect / before / after might imply that H clears the queue < 1346193438 315485 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and thus every program that ends becomes a cat < 1346193457 829162 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(also, empty is an infinite loop of cats, right?) < 1346193628 844001 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :on a totally unrelated matter, i'm kind of disappointed by how fast and easy it is to describe a new language like fueue, as opposed to how long and boring it is to implement that description < 1346193671 500409 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :maybe that ~english esolang fixes that < 1346193683 521116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah just use haskell >:) < 1346193707 820995 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the c program is like an endless succession of "case 'x':" with nested if's < 1346193747 295975 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :maybe I should make a program that writes a C program that interprets fueue < 1346193844 226016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION sneezes < 1346193860 354493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i should have known nys and that other guy was an omen < 1346194147 553368 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Arc_Koen: You should write a fueue interpreter in fueue < 1346194163 633812 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :interesting < 1346194188 360045 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hmm < 1346194198 459572 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :not so much, actually < 1346194226 98355 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh wait yes < 1346194235 914701 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :should be pretty easy though < 1346194282 605773 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hmmm < 1346194290 460783 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :now I'm just thinking out loud am I not? < 1346194336 182423 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(and let's forget the soishbeesy again, shall we?) < 1346194403 936940 :monqy!~swell@pool-71-102-219-42.snloca.dsl-w.verizon.net JOIN :#esoteric < 1346194724 57682 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 244 seconds < 1346194737 259842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :)$-----0[][...] is a nice way to delay evaluation, i think < 1346194789 422843 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :empty block < 1346194790 976556 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :sweet < 1346194808 220209 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and you're gonna destroy it anyway < 1346194811 402332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :)$------1[...] will also work if the number of -'s is even < 1346194834 987270 :atriq!~Taneb@host-78-148-9-36.as13285.net QUIT :Quit: Leaving < 1346194839 583471 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :waaaait < 1346194844 964199 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I was about to ask atriq a question < 1346194850 833298 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :are empty blocks legal < 1346194858 646202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cannot imagine why not < 1346194863 58926 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :they can't be made during the evaluation < 1346194877 13259 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the only way to have an empty block is to manually write [] when writing the program < 1346194912 822976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1346195943 284676 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ok, program is finished < 1346195957 196099 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :except some parts are comments in english of what that part is supposed to do < 1346195981 906822 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :time to sleep, see you < 1346196022 675561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good night < 1346196048 108984 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(also I lied, I haven't done the string fueue program -> queue conversion yet but that should be easy) < 1346196076 822139 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and tomorrow i'll explain why I'm so happy to have found that #esoteric place < 1346196169 768323 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PART :#esoteric < 1346196304 609728 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1346196418 500032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You know what's terrible? < 1346196419 742984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#haskell < 1346196577 474331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok mr. soundandcheateraf < 1346197319 956173 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: I didn't know you played agora < 1346197367 743705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1346197936 48511 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :so why don't you leave shachaf < 1346197960 48693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi kmc < 1346197973 128479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How's $NEW_JOB? < 1346197976 478202 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :fun < 1346197989 812159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION is slightly sick. < 1346197995 906206 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I need to finish the Stripe CTF today! < 1346197996 345989 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's too drawn to the carnage < 1346198045 261515 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Virus spreading on channel, film at 11 | May contain: soy strawberries, chocolate people, vanilla computer programming, natto esoteric, tarragon THX deep note, mutton ecliptic longitude, camomile tea, some CPU locusts, rutabaga nonsensical analogies and theories, hummus matrices of solidity, pudding lovecraftian horrors, and no Ice-9. | http://codu.org/logs/_esoteric/ | http://esolangs.o < 1346198052 800423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1346198071 46754 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Esoleric tanguages. < 1346198075 157801 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Virus spreading on channel, film at 11 | May contain: soy strawberries, chocolate people, vanilla computer programming, natto esoteric, tarragon THX deep note, mutton ecliptic longitude, some CPU locusts, rutabaga nonsensical analogies and theories, hummus matrices of solidity, pudding lovecraftian horrors, and no Ice-9. | http://codu.org/logs/_esoteric/ | http://esolangs.org/wiki < 1346198168 938925 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :shachaf: hope you feelbetter < 1346198179 554477 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :how many CTF levels do you have lefT? < 1346198187 102368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Still at the same place I was at before. < 1346198194 347936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Haven't started level 7 yet. I hear it's fun. < 1346198204 88216 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :It is! < 1346198247 904573 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :so fun < 1346198260 153623 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's a Stripe CTF event in SF on Thu! < 1346198285 571413 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you won't be there this time. < 1346198313 288342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I'll bug gdb if I end up being there. < 1346198319 383435 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :cool < 1346198329 335285 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :i think nelhage isn't there yet < 1346198332 328299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I keep thinking of him when I see things like https://www.hackerschool.com/blog/5-learning-c-with-gdb < 1346198334 593645 :kmc!~keegan@c-76-119-235-30.hsd1.ma.comcast.net PRIVMSG #esoteric :i had lunch with him today in cambridgema