< 1360627291 413456 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :.topic < 1360627376 620193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : But you didn't specify which cube root <-- all of them, and then the general solution is to do all linear combinations. < 1360627495 293044 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, that seems annoying, the way some of them, say, put the constant in the cell to the right < 1360627506 736376 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Going to need to think about what each one does, exactly, in order to use it < 1360627507 336504 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360627570 639771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well if you have something like +++++[->+++++<] for 25 then it's hard _not_ to get the result in the cell you didn't start in < 1360627605 923611 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's easy to modify, but would be nice for some of them if it were clearer what it would do < 1360627612 476635 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So I know whether I need to mod < 1360627706 95947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe we agreed to the principle that it should _end_ on the cell with the result. < 1360627778 416103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i think all the 2-cell versions have balanced loops, so if you look for those that have > after the final ] it should give it in the right hand cell. < 1360627780 762598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I might just give my language an extra command \ < 1360627847 570705 :sivoais!~zaki@199.19.225.239 QUIT :Changing host < 1360627847 756001 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360627937 371399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i suspect all the 2-cell ones end on the right hand cell anyway < 1360628067 285018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh there's a counterexample for 75. it's not the first one listed, though. < 1360628088 104607 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION decides he doesn't like {} < 1360628094 489333 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Instead, meet ; and : < 1360628125 527050 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; inputs the current cell value into the current code block, and ; outputs the result of compiling the current code block < 1360628141 556115 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :erm, : outputs etc. < 1360628180 707333 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :,[;,]: < 1360628580 370849 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360628608 778834 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still want to not require the pain of writing a Brainfuck quine just to permanently change the meaning of : < 1360629300 883093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you realize this would be _so_ much easier in brainbrain. < 1360629318 263244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait < 1360629342 792753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :brainbrain compiles brainfuck easily, not brainbrain < 1360629355 909016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or was that interpret argh < 1360629616 223414 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well if brainfuck is brainfuck-1 and brainbrain is brainfuck-2, how about brainfuck-3. < 1360629637 109970 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is aiming at brainfuck-aleph-null < 1360629679 675895 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well when we're talking about stuff like this we should be using ordinals not cardinals shouldn't we < 1360629682 155833 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :brainfuck-ω maybe < 1360629691 263839 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360629722 25471 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ordinals are more fun anyway < 1360629763 908680 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :brainfuck-ε₀ < 1360629873 561767 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Brainfuck Continuum < 1360630099 969830 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Should I call it Trustfuck or Braintrust? < 1360630115 860700 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can put the latter on GitHub where employers could see it and mention it in interviews... < 1360630125 977621 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I like the name Trustfuck more < 1360630136 788699 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Try Babyfuck < 1360630140 651069 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Much better for resumes < 1360630194 475625 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :depends on the company, a lot of them seem to find being profane and unprofessional quite attractive < 1360630221 899631 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you could call it trustf**k, or trust**** for added mystique < 1360630229 790400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how about ********* < 1360630231 202685 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :could it be trustdamn?? trustshit????? nobody knows < 1360630238 786104 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Trusthumbug < 1360630245 483881 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :call it buttshitter 2000 < 1360630264 332870 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :enterprise edition < 1360630267 49868 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Trustzounds < 1360630285 916794 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about t***tf***k < 1360630302 902639 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: Lost terminal < 1360630317 742262 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :titfuck < 1360630401 976644 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360630456 596789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fuckingfuck < 1360630498 454162 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Or you could call it P'' < 1360630502 877150 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :The math name < 1360630531 656241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or rather, Reflections on Fucking Fuck < 1360630546 508079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Slereah_: you realize that's taken < 1360630564 911543 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :But at least there's no profanity < 1360630715 53088 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360631015 516685 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: haha < 1360631139 386166 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i endorse Reflections on Fucking Fuck < 1360631201 917819 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that would be a good name for a blog < 1360631319 815381 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, call it ardemus < 1360631326 123176 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :latin is clever right < 1360631364 471677 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't get it < 1360631378 857512 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's latin < 1360631382 876901 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you're not supposed to get it < 1360631606 20573 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :More important things to work out than the name < 1360631620 831020 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do I need to add more commands to manipulate the code block? How do I fix the quine issue? < 1360631637 12835 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Latin would be ainfuckbray < 1360631880 957325 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :my lazy translation would be cerebrumcrisandum, but that's a terrible translation < 1360632203 488375 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I.... think what I need to do is subtly change the semantics of : < 1360632216 413026 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360632242 560959 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was thinking along the lines of adding a ! and having that mean compile with previous compiler, but that's almost identical to :, but... I see... a little bit of a diference < 1360632273 591118 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What I need : to do is send to the previous version of the compiler, rather than have literal meaning tacked in < 1360632308 354464 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :....now I need to think if that's implementable < 1360632323 892239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when Sgeo is finished he'll have accidentally implemented Feather. < 1360632448 227211 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think my prior confusion was because I had an incorrect implementation in my head < 1360632471 111068 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :happens to all of us. < 1360632624 978408 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel like I want to extend it a bit more < 1360632635 182711 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not just store a compiler secretly, but arbitrary data too < 1360632670 573837 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But that seems even more difficult < 1360632775 25640 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: adjunctions are "pretty neat huh" < 1360632802 46126 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1360632803 204436 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360632807 816873 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, I don't need to add extra constructs to do it. Just write a compiler that transforms, say, q into, say, +++ < 1360632814 144585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi monqy < 1360632816 29583 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :before sending to prior compiler < 1360632822 303274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :welcome to #-lens < 1360632835 240118 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye. < 1360632841 491785 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360633155 599909 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1360633256 824903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: you know how you can get State and Store from the unit and counit of the (e,) -| (e->) adjunction? < 1360633373 912616 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360633643 865365 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How problematic is it that each iteration will result in a bigger and bigger binary < 1360633647 273016 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this even avoidable? < 1360633650 284938 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I doubt it, tbh < 1360633745 150080 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, new command. !. Compiles with the primitive compiler < 1360633898 658203 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hichaf < 1360633906 821270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :heegan < 1360633912 188201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you like adjunctions < 1360633935 469083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they "are pretty neat imo" < 1360633939 787890 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't know about those < 1360633966 790967 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An adjunction between two functions is when you have (F a -> b) ~~ (a -> G b) < 1360633985 563908 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :between two functions < 1360633988 772664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1360633989 922466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :functors < 1360634010 446634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just ask elliott how great they are. < 1360634882 817491 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I keep thinking in terms of Haskell, but Scheme is probably easier to write quines in < 1360635014 373321 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quines are equally easy to write in most languages, in that there's only one trick < 1360635038 558736 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Scheme has the advantage that you get to read/print S-expressions rather than flat strings, but this isn't that useful in writing a quine < 1360635045 824193 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Haskell quine is shorter overall I believe < 1360635068 597805 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the quine trick is also the halting theorem proving trick and the Y combinator trick < 1360635071 684684 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :p. good trick imo < 1360635126 420118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :AAAA++++++ would trick again < 1360635157 548717 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360635649 71486 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Should the compile command be : or ! < 1360635665 164947 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :! seems exciting, but : sort of evokes output, the way ; evokes input < 1360635695 940126 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it should be ê™® < 1360635860 670009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So with an adjunction F -| G you have eps : F (G a) -> a and eta : a -> G (F a), and that's enough to give you a monad and a comonad. < 1360635878 458596 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With return = eta and join = fmap eps < 1360635901 91678 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://esolangs.org/wiki/Trustfuck < 1360636097 116679 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So yeah, I added a cheat to make programming slightly easier < 1360636127 877543 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :\H.\e.\l.\l.\o.\ .\W.\o.\r.\l.\d. is hello world < 1360636133 284503 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no regrets < 1360636642 938601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask zzo38 What is ? < 1360636643 498866 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360637226 156950 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Here's a question: As of right now, does Trustfuck count as implemented? < 1360637268 607055 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I wrote the compiler. The compiler exists. Yet, it is not currently usable. However, it can be made usable in the future. < 1360637281 171180 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, Implemented or Unimplemented? < 1360637281 748686 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: did you finish cryptochallenges part 2 yet? < 1360637359 422037 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I remember asking a similar question before, and someone noted that if "A compiler exists" is all that's needed, everything is implemented < 1360637467 28088 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what a strange question < 1360637500 306326 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it looks like a default gravatar here, of the 'funny face' variety < 1360637512 38706 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you change 'wavatar' to 'identicon' you'll get a geometrical pattern < 1360637668 474519 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360637931 96908 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I was just called a sinner for making an esolang < 1360638096 72381 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Oh, I thought it was zzo38's picture. < 1360638100 477891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've never seen that default. < 1360638109 208835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Nope, haven't worked on it. < 1360638114 544383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott has been distracting me! < 1360638117 844847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And other things.) < 1360638122 449428 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i see < 1360638122 635264 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should do it. < 1360638133 98307 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i need to marshall enough attention to solve problem 14 < 1360638173 558190 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :have you added the word "kentucky" to your lexicon yet < 1360638191 612605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :KENTUCKY (adv.) < 1360638191 797806 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't understand < 1360638191 983104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fitting exactly and satisfyingly. The cardboard box that slides neatly into an exact space in a garage, or the last book which exactly fills a bookshelf, is said to fit 'real nice and kentucky'. < 1360638201 502328 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360638212 384624 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"activly wasting time is a sin just so you know" < 1360638232 424607 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that because kentucky perfectly fills the space between west virginia, virginia, tennessee, missouri, illinois, indiana, and ohio? < 1360638295 861625 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure why. < 1360638297 64082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://folk.uio.no/alied/TMoL.html < 1360638327 599862 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've heard that's a good book < 1360638403 207960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It has many useful words. < 1360638528 403469 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :PAPPLE (vb.) < 1360638528 627776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To do what babies do to soup with their spoons. < 1360638545 725924 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :NYBSTER (n.) < 1360638545 911194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sort of person who takes the lift to travel one floor. < 1360638552 186304 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps I shouldn't paste the whole thing in here. < 1360638768 600205 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's been a while since i watched a baby eat soup < 1360639154 928232 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haven't been keeping up with fuckyeahbabieseatingsoup.tumblr.com < 1360639271 608393 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The IPv6 version has extra scenes and extra color support. So if you want to experience ascii starwars to it's fullest you really should get IPv6." < 1360639311 815575 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe kmc would find forgetful functors more interesting if someone left adjoint in one. < 1360639330 829128 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*groan* < 1360639347 139786 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's funny because marijuana makes people forgetful < 1360639506 586277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There should be a law against fancy letters. < 1360639522 549659 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the nazis had one of those < 1360639586 449955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also there should be a law against Greek letters. < 1360639635 793676 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they also banned tubas or was it accordians < 1360639662 775738 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :have you learned to play the chromatic button accordion yet < 1360639699 594454 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no why would i do that < 1360639720 465652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because 'it's p. cool´ < 1360639761 717649 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :im not cool :( < 1360639801 137482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360640071 464516 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360640977 664285 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Next time, I’ll explain what zippers are, and describe how to do calculus with types." < 1360640982 868071 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is finding this series enjoyable < 1360641005 77068 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360641035 566765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: You should make a Twitter account. < 1360641055 972114 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have a Twitter account < 1360641058 939938 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@sgeocomet < 1360641059 422450 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1360641064 976137 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360641072 154413 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should use it. < 1360641079 765468 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I do occasionally < 1360641342 362913 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 252 seconds < 1360641649 977175 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://review.cyanogenmod.org/#/c/30269/1/include/utils/Singleton.h why should this matter? allegedly it fixes a One Definition Rule violation < 1360641956 292054 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe i am drunk enough to venture into ##c++ < 1360641969 865180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh boy < 1360641985 76802 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i want to know the answer < 1360642061 569031 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also using CPP to instantiate templates is great < 1360642090 151883 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i heard you like templates so i put templates in your bastardized not-quite-templates < 1360642149 67316 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i heard you like monoids < 1360642341 457165 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360642497 25427 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is a disjunctive state monad useful for anything? < 1360642497 416497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zzo38: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360642535 985527 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :?messages < 1360642536 325397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shachaf asked 1h 38m 14s ago: What is ? < 1360642541 765125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is the disjunctive state monad? < 1360642573 691335 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: I don't know what tha picture is; I think it is just a random picture used when you don't have a account. < 1360642581 623864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok. < 1360642589 975887 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: A disjunctive state monad is what I called (CodensityAsk (Store x)) < 1360642614 913165 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(It is either the state or the value rather than both) < 1360642618 442132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let me see. < 1360642619 204374 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :newtype CA m a = CA { runCA :: forall r. m r -> (a -> r) -> r } < 1360642633 358043 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. Store x r -> (a -> r) -> r < 1360642645 435561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. (x, x -> r) -> (a -> r) -> r < 1360642661 560633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. x -> (x -> r) -> (a -> r) -> r < 1360642670 146156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. x -> Either x a < 1360642681 526690 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(In addition, <|> can be used to compose states; if the left side is a state then that becomes the input state for the right side.) < 1360642683 178679 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Quit: Leaving < 1360642725 230164 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's like half a simple prism! < 1360642844 945939 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is a simple prism? < 1360642861 655192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SimplePrism s a = (a -> s, s -> Either s a) < 1360642865 210000 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360642934 190835 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK < 1360643015 187921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How does this monad behave? < 1360643049 130022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@unmtl ReaderT r (Either e) a < 1360643049 626071 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :r -> Either e a < 1360643080 689813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's like ReaderT s (Either s)? < 1360643112 846099 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I suppose so, except that it is now also MonadPlus < 1360643115 386540 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think this has much to do with state as such. < 1360643136 403080 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I also don't really think it has a lot to do with the state < 1360643153 553514 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ReaderT also has a MonadPlus instance. < 1360643164 332411 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And (Either e) does (right?) < 1360643172 395154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, not always. < 1360643180 247454 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No it doesn't, but it should, if e is a monoid! < 1360643192 359341 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :However, it is not the same MonadPlus you get from that. < 1360643215 204345 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1360643301 315818 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Note that (CodensityAsk ((->) x)) is like (Either x) and will give you the MonadPlus instance automatically.) < 1360643330 917493 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you sure CodensityAsk is a good name for this monad? < 1360643344 485309 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No, but I don't know the better name that is why it is called that. < 1360643405 885549 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Codensity ((->) x)) gives you (State x). < 1360643476 301912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Codensity R) will give you (x ->) < 1360643477 537720 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is R? < 1360643502 94428 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. < 1360643506 373771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it exists. < 1360643526 246667 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK, maybe I can figure it out, but right now I don't know. < 1360643533 833647 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1360643552 752177 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought we pay you to know these things. < 1360643563 33145 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You don't pay me. < 1360643571 296430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :We pay you attention! < 1360643578 998193 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes. < 1360643611 18751 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, yes, it is the IRC you can pay attention whever is written on here, if you want to. < 1360643612 382381 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360643616 1356 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But I don't know everything. < 1360643616 954785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Every monad M can be expressed as (Codensity R) for some R. < 1360643619 456502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that true? < 1360643643 919701 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know! < 1360643649 708406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I read in a paper that it's true. < 1360643774 142114 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@src Cont (>>=) < 1360643774 529512 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m >>= k = Cont $ \c -> runCont m $ \a -> runCont (k a) c < 1360643789 77 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :m >>= f = DSM $ \s -> either Left (\y -> unDSM (f y) s) (unDSM m s) -- disjunctive state monad < 1360643793 166467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suppose they look similar. < 1360643844 159126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \m k -> either Left k (m s) < 1360643845 830814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Expr -> Either a b) -> (b -> Either a b1) -> Either a b1 < 1360643864 701343 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \m k -> \s -> either Left k (m s) < 1360643866 268000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(t -> Either a b) -> (b -> Either a b1) -> t -> Either a b1 < 1360643883 74152 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \q fm k -> \s -> q k (m s) < 1360643884 904079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The function `m' is applied to one argument, < 1360643885 89333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : but its type `Expr' has none < 1360643885 89427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `q', namely `(m s)' < 1360643888 592395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \q f m k -> \s -> q k (m s) < 1360643890 83637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(t2 -> t3 -> t1) -> t -> (t4 -> t3) -> t2 -> t4 -> t1 < 1360644008 488838 :sebbu2!~sebbu@83.194.36.175 JOIN :#esoteric < 1360644008 674241 :sebbu2!~sebbu@83.194.36.175 QUIT :Changing host < 1360644008 674389 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360644058 469411 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360644155 777981 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@instances Functor < 1360644156 944145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ContT r m, ErrorT e m, IO, Maybe, RWST r w s m, ReaderT r m, ST s, StateT s m, WriterT w m, [] < 1360644239 311189 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360644502 281713 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :god i hate haskell. it's like a variegated salad of chars, but there are no vitamines.. just eye cancer < 1360644672 545742 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm at the point where I can barely think straight < 1360644704 84769 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :if at least someone would care and make something useful with it < 1360644713 167902 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :like burry it deep in a secret place < 1360644733 118048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm planning on having Trustfuck compile to Haskell < 1360644735 28678 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does that help? < 1360644812 377242 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :not yet. what is the goal of that? but i'm not familiar with trustfuck < 1360644818 787945 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :@google trustfuck < 1360644820 550468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.urbandictionary.com/define.php?term=Trust%20Fuck < 1360644820 735558 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Urban Dictionary: Trust Fuck < 1360644834 680976 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :k < 1360644840 513221 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :got it < 1360644859 399554 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://esolangs.org/wiki/Trustfuck < 1360645033 55014 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :if you want don't want to waste your time (in the next few moments) have a look at THIS < 1360645035 990356 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :http://mrdoob.github.com/three.js/ < 1360645056 201649 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :THAT'S POWERFULL STUFF < 1360645099 933237 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :never seen such magic before < 1360645138 757840 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :a few dozens lines of code, and you're off for the ride < 1360645148 603062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hagb4rd: i just made a Quiler compiler to haskell hth http://esolangs.org/w/index.php?title=Quiler&diff=35432&oldid=35414 < 1360645155 34632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(probably not.) < 1360645225 171970 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :haskell code just ends in itself < 1360645242 370764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in that particular case, you are entirely correct. < 1360645270 138167 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :just had to say this < 1360645275 236622 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :ACTION feels better now < 1360645289 489551 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :cigarette? < 1360645298 787070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, i don't smoke. < 1360645330 286952 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :let's have a look a at quiler < 1360645374 582992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've also used haskell _lots_ of times to make esolang program builders. < 1360645394 895824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@quote oerjan < 1360645395 297111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan says: i only do impractical things < 1360645432 649194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`uoerjan < 1360645438 223429 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: uoerjan: not found < 1360645439 138068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :'oopps's < 1360645687 375255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe i should have put in a #! line < 1360645708 48883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote oerjan < 1360645708 344059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan says: i only do impractical things < 1360645710 215721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote oerjan < 1360645710 707851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan says: i only do impractical things < 1360645712 434578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote practical < 1360645712 879964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :kmc says: I think C++ is best thought of as an esolang. It's fun to learn, fun to figure out how to do some trivial things in only 300 lines of code. Not fun to use for practical stuff. < 1360645740 459267 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: did you figure out the answer to your c++ question < 1360645747 390656 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1360645749 288940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote theoret < 1360645749 669364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :JonHarrop says: As the Lispers always say, it is theoretically possible to do a good job but... < 1360645765 145568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote arrop < 1360645765 492426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Heffalump says: he's [Jon Harrop] not exactly a Haskell beginner, more like a Haskell fuckwit < 1360646018 110534 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tharrop < 1360646046 686566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote beaky < 1360646047 49247 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :beaky says: why did they settle on bitshiftrightassign (>>=) for monadic bind? < 1360646060 540682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@protontorpedo < 1360646061 2508 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :and haskell is not a lisp. correct? holy shit then m learning haskell < 1360646089 66883 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :@protontorpedo < 1360646089 511716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :as u scale and complexity grows? < 1360646093 379711 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you know how (State s) has a hidden (Store s) and vice versa? < 1360646229 131260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :modified the quiler compiler a bit < 1360646302 55843 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Lisp and Haskell together might be good for some purposes. < 1360646347 331904 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes, i've always wanted an optional alternative lisp-like syntax for Haskell, for metaprogramming < 1360646351 228702 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i know there are a few projects to do this < 1360647086 318447 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :good old stanford bunny < 1360647098 951109 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that takes me back < 1360647471 489895 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I made up a combination connector format "Digi-RGB-Plus", which consists of two Digi-RGB video signals, four analog audio signals, and one 1200 bps 8N1 control signal. (The control signal may be absent; it is not needed to play a video. The other signals may also be absent if unused, and any of them can be split into other cables.) < 1360647500 303009 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what is the control signal used for? < 1360647508 576299 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is it bi-directional? < 1360647520 163454 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No, it is only one way (but the opposite way from all of the other signals). < 1360647578 865714 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It can be used for remote control functions and for some other functions, such as 0xE2 "Synchro start", 0xE9 "OSD suppress", and so on. < 1360647584 267062 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what kind of physical connector would you use? < 1360647595 559027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :modified again < 1360647596 809715 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I haven't made that part yet. < 1360647705 76366 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :For video-only you can use Digi-RGB, and you might make a cable between Digi-RGB and Digi-RGB-Plus (regardless of which side is in and out), and it can still work. Digi-RGB-Plus is more like a combined cable like SCART or HDMI, but free, open, far simpler, and other differences. < 1360647916 340354 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know if I did something a bit wrong, and maybe there may be a bit more commands than it is now, but all of them are optional. < 1360647920 233165 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Maybe you know? < 1360648746 855867 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1360649102 892794 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Some places have really strange laws, I have a list in my computer and in a book < 1360649271 75878 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"The state constitution allows for freedom of speech, a trial by jury, and pregnant pigs to not be confined in cages." < 1360649305 630144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is "pig" a euphemism for the common folks < 1360649310 765780 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric ::D < 1360649323 146772 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. Maybe it means pigs. < 1360649394 229967 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"It is mandatory for a motorist with criminal intentions to stop at the city limits and telephone the chief of police as he is entering the town." < 1360649507 471510 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"Mourners at a wake may not eat more than three sandwiches." < 1360650049 212718 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net QUIT :Ping timeout: 248 seconds < 1360650232 507144 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net JOIN :#esoteric < 1360652033 565157 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360652822 529246 :epicmonkey!~epicmonke@195.206.224.58 JOIN :#esoteric < 1360654553 428576 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360654567 422654 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360654707 540142 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360654922 944730 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360655089 185186 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1360655199 70119 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360655369 962712 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 276 seconds < 1360656093 926619 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360656908 771299 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360659026 347144 :Frooxius_!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360659046 664617 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1360659066 902780 :Frooxius_!~Frooxius@cust-101.ktknet.cz QUIT :Client Quit < 1360659092 240091 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360659545 779883 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Quit: c00kiemon5ter < 1360659642 503719 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360660192 155539 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Quit: c00kiemon5ter < 1360660412 621455 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360660502 951611 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Client Quit < 1360660592 623057 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360660864 516001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360661759 638930 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360664296 252894 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360666241 910604 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360666511 346052 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Quit: Reboot < 1360667375 411200 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What do you think of "dry" and "wet" skepticism? < 1360667422 182890 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1360667439 339199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Hmm. I'm skeptical. < 1360667929 15711 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :gopher://zzo38computer.org:70/0textfile/fun/sci-skep section 0.6.1. See also [[Pseudoskepticism]] on Wikipedia. < 1360668277 604242 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The two extremes are perhaps personified by Martin Gardner (dry) and Marcello Truzzi (wet). < 1360668819 105831 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Graphics drivers messed up. I am quitting blindly, please retype any messages to me once I'm back. < 1360669117 331987 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360669729 144684 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net QUIT :Ping timeout: 240 seconds < 1360669798 467855 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360671009 970995 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net JOIN :#esoteric < 1360671182 438255 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360671197 850415 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360671198 36417 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360671203 660985 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1360671247 895394 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360671833 419778 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1360671857 585221 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360671930 25287 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360672073 449206 :sebbu2!~sebbu@83.194.36.175 JOIN :#esoteric < 1360672073 672306 :sebbu2!~sebbu@83.194.36.175 QUIT :Changing host < 1360672073 672467 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360672164 380243 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1360672978 144599 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Read error: Operation timed out < 1360673519 806578 :impomatic!~digital_w@47.204.125.91.dyn.plus.net QUIT :Ping timeout: 255 seconds < 1360673843 432324 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360674476 907014 :impomatic!~digital_w@87.113.152.173 JOIN :#esoteric < 1360674758 391684 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1360674813 501326 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric > 1360675868 151153 JOIN :#esoteric < 1360675869 907946 :glogbot!codu@codu.org JOIN :#esoteric < 1360675870 317974 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric > 1360675872 299985 JOIN :#esoteric > 1360675872 809902 JOIN :#esoteric < 1360676281 231341 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 JOIN :#esoteric < 1360677153 822305 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360677423 232104 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360677554 214613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it ok to make code be on a very long line if it makes my life sufficiently easier? < 1360677590 141555 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, the code wouldn't be on one line, the string representing the code would be < 1360677600 260800 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This would be far more pleasant if Haskell had multiline strings < 1360677612 524043 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it ok to put your code on the long line? < 1360677633 531434 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, not bothering to break the string up so that it's on multiple lines < 1360677655 461046 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I'm sure I could figure out a way to make it work < 1360677673 331604 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Splitting string on multiple lines) < 1360678083 571962 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1360678133 690569 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360678797 600134 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 QUIT : < 1360679520 612908 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360679736 291334 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Haskell is the world's best multiline strings language. < 1360680204 621936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you do multiline strings in Haskell? < 1360680402 346214 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm just going to use ++ or something probably :/ < 1360680439 674086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's not like I have no understanding of quines work, I'm sure I can pull this off < 1360681015 951558 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360682422 494632 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360682459 372836 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360682482 474301 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is randomIO/randomRIO generally a bad idea compared to newStdGen and then random/randomR ? < 1360682858 633438 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It suddenly occurs to me that giving a program access to the compiler it was compiled with might not actually be impressive... < 1360682860 713744 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360682866 923218 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do other languages do that? < 1360683268 23603 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :,[>\\;<;]: < 1360683271 549991 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oops < 1360683290 545183 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hmm < 1360683321 801265 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :\\>,[<;>;,] < 1360683324 813420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :\\>,[<;>;,]: < 1360683348 273521 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You know what makes more sense than ; and :? < 1360683350 354507 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :: and ! < 1360683438 994093 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :After all, sending to code block is a sort of output < 1360683531 683919 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you could always go the intercal way with ¢. < 1360683568 655229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: Perl does that < 1360683575 824058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's not obvious < 1360683591 537927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Perl compiles to bytecode and then executes it, internally; it's possible to both get at the bytecode, and get at the compiler) < 1360683696 957412 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to add another command < 1360683723 973991 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But have a weird decision to make < 1360683729 374000 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want it to use the nth compiler < 1360683757 314955 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But do I count 0 as "The compiler used for the running program", or "The original compiler that has no corresponding source code"? < 1360683775 974452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I could make ! emit the current compiler version and 0@ be the primitive compiler < 1360683802 329992 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wow, that's bad naming, should switch them around < 1360683837 194151 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There probably is an esoteric language where you can modify the compiler/interpreter < 1360683879 112438 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Sgeo: may I point you to this fine compilational eldritch horror: http://caterwauljs.org/ < 1360683886 185012 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So you could write some header code that would program the interpreter so that everything from a certain point gets interpreted as brainfuck < 1360683893 808123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, ooh < 1360683894 385404 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ooh < 1360683902 468910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you could include a spec of the target language < 1360683917 202600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and write a... compiler generator? < 1360683927 54354 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360683964 148053 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The tricky part is that your code changes meaning as you change the interpreter < 1360684000 619884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just seen as a quiz question: "true or false: there are over 1 billion web pages on the Internet" < 1360684015 434897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you count pages that are generated on demand, I think there are infinitely many, aren't there? < 1360684038 285008 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You'd probably want some way to accumulate changes and then apply them all at once < 1360684068 175250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: you can do that sort of thing in loads of languages, both eso and non-eso < 1360684069 924492 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: Do you count pages you can only see once though? < 1360684083 24456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: well the quiz show said it was true, but didn't elaborate < 1360684156 594191 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What, modify the interpreter on the go? < 1360684170 688745 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :To have it end up as a completely different interpreter? < 1360684211 954191 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I swear I've seen a language that has some program that starts out Lisplike and becomes Smalltalk-like < 1360684279 616015 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: A haskell quine is very easy to write < 1360684291 324367 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :My first working quine was a haskell quine < 1360684305 585032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes, and I have an idea of how I would structure it < 1360684317 574378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: it isn't normally /completely/ different, although in something like Forth it is < 1360684331 654324 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The thing is, it's a large program that needs to be quinified, and it would be ... easier, to have macros to ease some of the pain < 1360684349 355464 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although again, I think I can do it comfortably in Haskell < 1360684350 774457 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: I'm thinking *some gobblebock* *brainfuck* < 1360684373 646995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: yeah, I think you can do that in Forth, not sure if you can change the parser though < 1360684376 355791 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And once it's in brainfuck mode of course, it's stuck there unless you provided an escape hatch < 1360684382 274093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's pretty much what Forth is designed for < 1360684394 954517 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, it's not a perfect quine, I need to add stuff in and change a number etc. < 1360684432 224592 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Guessing you can't read the source? =P < 1360684453 535496 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That feels cheatingish < 1360684465 612195 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And it would be nice to someday write a version in x86 < 1360684473 125826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although that would be clinically insane < 1360684493 15074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It would... illustrate what I want to, more clearly than Haskell < 1360684539 25091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Writing a compiler for a Brainfuck derivative in a Brainfuck-like language that targets x86 without writing a bit of ASM < 1360684572 64693 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Well, really, the compiler would be targetting a Brainfuck-like language then calling a compiler primitive) < 1360684636 555893 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: You should be able to do anything, even make the interpreter read backwards and reinterpret your code as something else < 1360684665 724182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: there's no particular reason why you couldn't change the parser in that sort of language (see, e.g., Feather), just I'm not sure whether it tends to be implemented or not < 1360685518 316412 :hagb4rd!~perdito@koln-5d81f610.pool.mediaWays.net JOIN :#esoteric < 1360686015 511706 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I thought my language was insane. Is it actually boring? < 1360686016 355035 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360686024 465052 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although implementing it will be interesting I guess < 1360686971 668256 :sivoais!~zaki@unaffiliated/sivoais QUIT :Ping timeout: 255 seconds < 1360687189 356991 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360687381 325227 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, showing a tuple doesn't put a space after the , < 1360687390 88079 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(I mean, not a big deal or anything, just found that weird) < 1360687437 945598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What I'm doing is too elaborate for a typical quine, but considering that it's a large program that needs to be quined...) < 1360687698 907189 :sivoais!~zaki@unaffiliated/sivoais QUIT :Ping timeout: 272 seconds < 1360687704 896583 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://hpaste.org/82223 < 1360687739 306387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: there's a reasonably simple way to quine arbitrarily large quines < 1360687753 335638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you basically make a format for your language that can easily be either evalled or output (this may require writing an interpreter) < 1360687760 240765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then do your quine underload-style < 1360687786 486894 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360687910 486015 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Anything particularly bad about my approach? < 1360687984 766457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know, I haven't read it :) < 1360688008 766505 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. With my current spec, even if something only uses the primitive compiler, there's no way to statically determine that, so all compilers get included < 1360688012 776168 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360688693 726287 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION considers adding a ; command < 1360688745 187101 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360688863 997033 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; would be compile-in < 1360688895 796789 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, if the program is being executed as a subcompiler, it receives code. This way, such a compiler is free to ask for genuine input if it wishes < 1360688898 276299 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is that too insane? < 1360689083 776358 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360689744 548745 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hmm < 1360689769 112038 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how does the thing work where you denote the image of a function f : X -> Y work in category theory < 1360689813 951474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it like... f is a functor from the... category of subsets of X to the category of subsets of Y? < 1360689918 946854 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :functions aren't really functors? < 1360689924 27545 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :category theory is all one level up < 1360689952 548584 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :a functor is from category C to D if that's what you mean?? bear in mind I know almost nothing about CT < 1360690038 807993 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360690058 619272 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360690138 348623 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no, PH is correct < 1360690301 273236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, no but you know how you write f(X) to mean {f(x) : x \in X} < 1360690318 929222 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360690508 619210 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360690835 947581 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/tipofmytongue/comments/18cbti/tomtmod_avoid_linking_to_tumblr/ < 1360690836 818950 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fuck < 1360690985 537798 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1360691050 347680 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Reddit considers Tumblr to be spam :( < 1360691540 519927 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com JOIN :#esoteric < 1360691568 331704 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I made an Esoteric Programming Language today. It's heavily based on BF. < 1360691635 28159 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :!help < 1360691635 477574 :EgoBot!codu@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1360691643 118078 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :!bf_txtgen < 1360691647 507479 :EgoBot!codu@codu.org PRIVMSG #esoteric :​20 +++++[>++>>><<<<-]>. [23] < 1360691649 628402 :fizzie`!fis@unaffiliated/fizzie NICK :fizzie < 1360691660 711186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? brick < 1360691662 770071 :HackEgo!codu@codu.org PRIVMSG #esoteric :Brick goes in brain. The statutory punishment for perpetrators of brainfuck derivatives. < 1360691691 808346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Law of the jungle, I'm afraid.) < 1360691698 69369 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I call my programming language NAND++ < 1360691865 919121 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fizzie, I haven't been brainbricked < 1360691882 493258 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yet I'm actively working on a BF derivative < 1360691892 379096 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Then again, it's not a trivial BF isomorphism < 1360691942 87260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, it's just you using the wrong language as a basis for experimentation < 1360692413 739191 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :lol, are you talking about BF < 1360692449 931380 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm making a language based on it, but the core interesting idea of my language isn't really BF specific < 1360692466 579155 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm just using BF as a language to uses as a basis for my additions < 1360692499 979721 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Halite: there are an awful lot of brainfuck derivatives, it's very rare indeed that someone makes something new using one < 1360692535 409831 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :If you look at Phantom_Hoover's Tumblr (phantom-hoover.tumblr.com), you'll see his opinion on the matter < 1360692571 684235 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there are especially a lot of languages which are either bf with the commands renamed to something zany or bf with a couple of instructions added < 1360692663 529965 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I like your blog. it is sane. < 1360692685 708904 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately it is not his < 1360692690 468970 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he is a fraud < 1360692690 675309 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: ssh < 1360692696 427498 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that ook entry is amazing < 1360692708 560098 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :There ought to be more content < 1360692709 320021 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`my greatest work' < 1360692711 49314 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: my: not found < 1360692718 301741 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ooh, did we forget? < 1360692722 568519 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`welcome Halite < 1360692724 668371 :HackEgo!codu@codu.org PRIVMSG #esoteric :Halite: 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.) < 1360692752 738556 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :hi < 1360692762 617602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1360692807 957915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I personally think BF derivative are a good way to get into esolanging, so long as you follow up with something more interesting < 1360692811 319705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*derivatives < 1360692866 432744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you're just trying to legitimatise your own seedy past < 1360692880 775359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*I* never made a brainfuck derivative, and just look at all... the... < 1360692899 199619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I made three, I think < 1360692901 848403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they're all good < 1360692906 560223 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I made three languages that could be described as brainfuck derivatives < 1360692914 20069 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :One is technically an Ook! derivative < 1360692922 689030 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I haven't made three languages yet :( < 1360692922 895270 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :(slightly better? maybe not?) < 1360692924 391762 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb < 1360692935 994658 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i don't think i can talk to you any more < 1360692957 294182 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :One is only like brainfuck in that it's imperative, tape based, and single-character-per-command < 1360692969 969294 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Which Phantom_Hoover has already forgiven me for < 1360692987 85752 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And MIBBLLII isn't brainfuck but looks like it is < 1360693003 599354 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :So, all of them could be argued to /not/ be brainfuck derivatives < 1360693011 108401 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :In fact, two of them really aren't at all < 1360693024 389269 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: can you talk to me again? < 1360693067 224788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1360693072 102942 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.taneb.org/ < 1360693074 568304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ZEUGMA < 1360693089 738575 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :THAT PROBABLY IS NOT ME < 1360693109 692306 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I, alas, am not a francophone psychologist < 1360693114 191534 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think it is perhaps the most french website < 1360693148 388810 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Especially not one with a website designed in the 90's < 1360693149 739224 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ugh < 1360693151 348353 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah tiens, zeugma. ça faisait un bout que j'en avais entendu parler. (oh, zeugma again. it's been a while since last time I heard of 'em.) < 1360693184 18492 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is this some kind of french esolang association < 1360693185 989243 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :boily: can you explain the thingy that is zeugma < 1360693209 794082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh, zeugmas are like syllepses < 1360693268 665476 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :as the large comic sans sentence says, it is a «rapprochement». some kind of weak surreality (and in that case, terrible web design.) < 1360693310 154432 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360693347 625562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :must've mentally edited out the comic sans < 1360693933 575304 :epicmonkey!~epicmonke@195.206.224.58 QUIT :Ping timeout: 245 seconds < 1360694299 288325 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :rapprochemet < 1360694310 498046 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :what are you talking about < 1360694397 411702 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :something french < 1360694435 581030 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: do french things make any more sense if you are one of them < 1360694497 897955 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :boily: perhaps. I'm not French. < 1360694508 159603 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`? boily < 1360694509 717917 :HackEgo!codu@codu.org PRIVMSG #esoteric :boily is Canadian or something. We are not sure about Canada's existence. < 1360694519 108036 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :of course you're french, you talk to yourself < 1360694521 680661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i thought you were swiss < 1360694529 322671 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :same thing < 1360694553 578981 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No one will complain if this thing gets compiled into what is essentially an interpreter glued to some code to interpret, right? < 1360694562 613817 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :c'est pas parce que je me parle tu seul que je suis français, bon. (it's not because I talk to myself that I'm French, so there.) < 1360694599 708254 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :by the way, wasn't there a belgian guy here some time ago? I remember having a conversation with him. < 1360694651 624386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :prolly bike < 1360694656 796557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :answer the question < 1360694660 332051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are you swiss?? < 1360694668 546449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this IRC contains one intentional error and one accidental error < 1360694684 430631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*IRC line < 1360694690 948150 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover: no, I'm no Swiss. < 1360694706 642119 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are you belgian? < 1360694710 807605 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :neither. < 1360694770 387089 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...luxembourgishan? < 1360694823 229267 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nope. < 1360694853 729298 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(hm... do they have an easy citizenship application process? would be nifty to have a passport from them.) < 1360694990 175653 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!haskell main = (\s -> putStr s >> putStr " " >> print s) "main = (\\s -> putStr s >> putStr \" \" >> print s)" < 1360695002 78044 :EgoBot!codu@codu.org PRIVMSG #esoteric :main = (\s -> putStr s >> putStr " " >> print s) "main = (\\s -> putStr s >> putStr \" \" >> print s)" < 1360695004 359045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :last night i had a dream where i was about to fly to germany and then i realized i'd left my passport at home :( < 1360695012 909804 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what abour your wings < 1360695028 77908 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :boy were my arms tired < 1360695040 977504 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :luxembourg passport would be nice as it's an EU member < 1360695068 887703 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they were in the EU back when it was just about coal and steel < 1360695071 58538 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :before it was cool < 1360695111 978171 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :talk about esoteric languages... < 1360695144 807678 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Halite: don't worry. it's not Friday yet. < 1360695218 287895 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :wait a second < 1360695224 797161 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite, maybe we would if people would make new ones that aren't brainfuck derivatives < 1360695250 184594 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Halite: don't be silly. this channel is about esoterica. < 1360695254 768243 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :are you talking about programming languages or languages you speak < 1360695263 468255 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :yes. < 1360695266 328972 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :there are two types of esoteric languaged < 1360695274 190068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what's programming < 1360695279 307828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`WELCOME HALITE < 1360695281 633145 :HackEgo!codu@codu.org PRIVMSG #esoteric :HALITE: 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.) < 1360695304 238244 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`welcome < 1360695305 830344 :HackEgo!codu@codu.org PRIVMSG #esoteric :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.) < 1360695325 218099 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :esoteric on irc.dal.net < 1360695335 370112 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yeah < 1360695345 854712 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you can talk about esolangs there < 1360695354 59689 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :this channel is about spiritualism < 1360695358 205411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so guys < 1360695362 126521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it really enough to push < 1360695374 340839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :or must we, on some level, pull < 1360695374 768230 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`WELCOME PHANTOM_HOOVER < 1360695376 967954 :HackEgo!codu@codu.org PRIVMSG #esoteric :PHANTOM_HOOVER: 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.) < 1360695400 222188 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::( the output Haskell code is going to be so damn verbose < 1360695404 856996 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN < 1360695422 748254 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Large Trustfuck programs compile into ridiculously large Haskell programs < 1360695431 902084 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know if this is something I should be too concerned about < 1360695446 68087 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Halite, they're just messing with you < 1360695447 95778 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ain't no problem. disk space is cheap, and big means enterprisey. < 1360695502 414209 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I made a programming language called NAND++ < 1360695520 498011 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite, no, see, we do that as part of a thesis on whether deception is justified if you do it to noobs < 1360695558 107649 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so anyway < 1360695570 207027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is your language brainfuck except + and - are replaced with NAND < 1360695570 867230 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, oh. Deception wasn't justified to me. This is for esoteric languages. < 1360695597 227809 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, it is similar to Brainfuck but not intentionally that close. < 1360695628 195675 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THERE'S HOPE FOR YOU YET < 1360695667 626026 :md_5!md_5@mcdevs/trusted/md-5 QUIT :Quit: ZNC - http://znc.in < 1360695685 88354 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, what < 1360695710 358064 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hello < 1360695840 638683 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Halite: put it on the wiki < 1360695853 900382 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. < 1360695867 278300 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to flip the meaning of ! so that ! on 0 is "most recent compiler" < 1360695877 408217 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Fits in more with having a "compiler stack" I think < 1360695969 40559 :augur!~augur@129-2-129-35.wireless.umd.edu JOIN :#esoteric < 1360696189 688447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1360696243 368665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: are you picking on Halite? < 1360696258 321247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, mr smith < 1360696259 252898 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: I guess the worst case scenario is that you end up with some "ridiculously large program" stress tests that crash ghc < 1360696276 609576 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, think about what Trustfuck means: People will be able to write compilers for their favorite idiotic Brainfuck derivatives using a Brainfuck-like language! < 1360696294 270946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i am all for this < 1360696303 444076 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :make 'em suffer < 1360696534 477947 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`welcome < 1360696536 242800 :HackEgo!codu@codu.org PRIVMSG #esoteric :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.) < 1360696746 117624 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I need to create my user page at User:Halite first. < 1360696751 528179 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PART :#esoteric < 1360696806 49989 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Considering that I _am_ writing what acts as a large quine, is it ok that so much code is duplicated? < 1360696840 426907 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Once as code and once inside a string) < 1360697079 439788 :sivoais!~zaki@unaffiliated/sivoais QUIT :Ping timeout: 252 seconds < 1360697094 932902 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :*.net *.split < 1360697467 179442 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com QUIT :Remote host closed the connection < 1360697876 778371 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360697891 630911 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1360698422 178497 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :@time Taneb < 1360698422 769120 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Taneb is Tue Feb 12 19:47:02 2013 < 1360698676 289297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@time lambdabot < 1360698676 638136 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I live on the internet, do you expect me to have a local time? < 1360698680 928229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, definitely < 1360698689 798848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to exist on a server somewhere, don't you? < 1360698701 159686 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Could be distributed? < 1360698836 139268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360698839 338531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not easily, but I guess it's possible < 1360698974 549645 :ion!ion@heh.fi PRIVMSG #esoteric :Screwmejssel (Finglish ftw.) http://youtu.be/UiYMM0kZvno < 1360699064 680230 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :finglish? not swenglish? < 1360699086 257527 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or maybe it started out as swinnish < 1360699168 437825 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"firstly" is a nice non-english word < 1360699244 758215 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :firstly is not english? what about premièremently? < 1360699259 398131 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's canadian < 1360699264 952375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"firstly" is a real word, I think < 1360699265 561372 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :leastlastly < 1360699276 800178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure though < 1360699284 979052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might just be "first" as the adverb too < 1360699313 820738 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :dictionary.org has it, but I think it's just an error that accidentally made its way into some dictionary < 1360699363 741902 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360699391 126868 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :*.com < 1360699464 689599 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Read error: Operation timed out < 1360699504 748701 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Remember how last year I went to a UV rave and fell asleep and dreamt of lambda calculus? < 1360699522 429049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. < 1360699527 848423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360699540 378168 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: look what I did today!! < 1360699541 198717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :listIsAMonoidInTheCategoryOfEndofunctorsOfHask :: Monoid (FComp (->)) List < 1360699541 718625 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :listIsAMonoidInTheCategoryOfEndofunctorsOfHask = Monoid { unit = Nat Id List (\_ x -> [x]) , mult = Nat (List :. List) List (\_ -> concat) } < 1360699546 788856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you young people and your functional memories. < 1360699561 888995 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Anyway, another UV rave is coming up < 1360699566 659452 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what are raves like < 1360699566 865667 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Debating going < 1360699574 709060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: OKAY < 1360699579 757675 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Loud music that I don't recognize and flashy lights, monqy < 1360699584 256436 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Taneb: your memories are inside your head and generally not accessible to other persons < 1360699592 998699 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Taneb: sounds bad < 1360699604 129109 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :monqy: but also dancing and people < 1360699609 600928 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds real bad < 1360699630 348986 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :bletch. people. < 1360699666 523622 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, how do you fall aslepp on a rave? < 1360699667 549064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :people. sometimes they are okay. but too frequently they meddle in my plans. < 1360699673 48474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm laughing so much at that its hilarious < 1360699675 858793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*im < 1360699677 668357 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but consider: you fall asleep and dream of the lambda calculus? < 1360699678 886247 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: not taking enough speed < 1360699688 752689 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :olsner: I have no idea < 1360699693 378281 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I think I was tired < 1360699702 454347 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I recently slept through an airplane landing. < 1360699706 919772 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe you had a seizure from the blinkenlights? < 1360699712 98605 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i recently slept < 1360699723 180081 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :olsner: I was awake for a large portion < 1360699740 510948 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what kind of music was it < 1360699745 418803 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Who knows < 1360699750 708286 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lambda calculus music < 1360699752 378853 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :was it unz unz unz unz or more like WUBWUBWUBkzzzzzzUHUHWUBWUBWUB < 1360699755 313705 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Techo I think < 1360699759 679763 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :So, the first < 1360699768 848504 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Not much dubstep < 1360699773 498490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :people combinating < 1360699773 928226 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've heard some "rave music" and it's all goofy goofy goofy < 1360699783 209442 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i want you to point on this Ishkur's Guide to where the rave touched you: http://techno.org/electronic-music-guide/ < 1360699792 988222 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :monqy: was it happy hardcore < 1360699801 649188 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maaaybe < 1360699813 249774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I've ever dreamt about lambda calculus < 1360699815 257507 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :most likely some of it was yes < 1360699817 254943 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ah, ishkur's guide, that was a while ago < 1360699825 498278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps if it's CBN and affine and you add extra constants < 1360699834 518368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… I should write a completely affine esolang some day < 1360699841 775936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure if it would be even vaguely usable < 1360699845 294477 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've likely dremt about lambda calculus but I don't remember it < 1360699857 218584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one problem is that I can't think of an obvious way to prevent losing all state when you loop < 1360699938 109483 :md_5!md_5@mcdevs/trusted/md-5 JOIN :#esoteric < 1360699951 128276 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1360699958 790517 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this representation of monads is not the most usable for programming. < 1360699972 8852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: does it work, just in an unusable way? < 1360699998 548853 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :programming by way of ghc panics < 1360700032 188141 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well I haven't figured out yet < 1360700035 58399 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's sort of the problem < 1360700041 458404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360700077 278683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh, not another "can write it but GHC rejects the type it infers for it" situation < 1360700138 138963 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :The trick is to get GHC to spit out an error that none of the GHC team were aware existed < 1360700138 558163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if it helps, my boss is having the same problem with Verity < 1360700145 449144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because its typechecker isn't very good at error messages et < 1360700146 958255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*yet < 1360700160 292103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in this case it's that GHC isn't as good as me yet < 1360700164 599555 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I am too advanced < 1360700213 498703 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: what if you try to write usable, maintainable code < 1360700229 588879 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: you are a neural network processor, a learning computer < 1360700253 905599 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Okay, Facebook has suggested I ought to go to this UV rave < 1360700259 488504 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: what is a usable maintainer code < 1360700278 469222 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: do you remember my Fueue interpreter? < 1360700287 259502 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360700289 640473 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kinda < 1360700290 570475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: do you trust Facebook to make suggestions for you? < 1360700292 539361 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Imagine that mixed with what you've just posted here < 1360700298 148169 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds kind of bad < 1360700304 98670 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Usable, maintainable code is the opposite of that < 1360700309 764861 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :my code looks roughly like this < 1360700311 709582 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Category c => TensorProduct (FComp c) where < 1360700311 915840 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type Unit (FComp c) = Id c < 1360700311 916031 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : unitorL f = natIso (FComp :. Const1 (natId Id)) Id < 1360700311 916145 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat (Id :. f) f trans) < 1360700314 219312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat f (Id :. f) trans) < 1360700316 729945 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : unitorR f = natIso (FComp :. Const2 (natId Id)) Id < 1360700319 199450 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat (f :. Id) f trans) < 1360700321 698458 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat f (f :. Id) trans) < 1360700324 318776 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : assoc f = natIso (AssocL FComp) (AssocR FComp) < 1360700326 758356 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Prod m@(Nat f _ _) (Prod n@(Nat g _ _) o@(Nat h _ _))) -> Nat ((f :. g) :. h) (f :. (g :. h)) < 1360700329 98961 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Ping timeout: 276 seconds < 1360700329 761417 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\o' -> m ! (n ! (o ! o')))) < 1360700332 228478 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Prod m@(Nat f _ _) (Prod n@(Nat g _ _) o@(Nat h _ _))) -> Nat (f :. (g :. h)) ((f :. g) :. h) < 1360700335 228923 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\o' -> m ! (n ! (o ! o')))) < 1360700337 788740 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did i break cuttlefish < 1360700342 730534 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ais523: of the three people who've suggested I go, two are involved in the organization of the party < 1360700356 560821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I'm not sure if that's a good thing or a bad thing < 1360700359 590725 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And the third isn't invited and probably isn't aware of any details of it < 1360700366 378475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360700374 488583 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does UV mean anyway < 1360700379 908888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ultraviolet < 1360700385 368553 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i always thought it was "ultraviolet" too but that doesn't make much sense < 1360700403 448335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: it's a party where they illuminate the area with one of the safer wavelengths of UV < 1360700408 818439 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it means ultra violent < 1360700412 618600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it makes people's clothes glow if they use the right sort of washing powder < 1360700418 129777 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: now that's sensible < 1360700421 678510 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And throw UV-reactive paint on people < 1360700428 952455 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 272 seconds < 1360700436 189913 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ais523: i hear that sort of thing makes old people look uglier. weird skin stuff. < 1360700452 380254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I didn't realise that was a usual part of the party < 1360700461 588837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it to compensate for people who've used the wrong sort of washing powder? < 1360700464 688631 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Okay, someone's suggested I DJ with him < 1360700469 868379 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ais523: perhaps < 1360700472 668809 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :can i pay money to see taneb dj < 1360700485 380263 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also can i not pay money to see taneb dj. that would be preferable because i would save money < 1360700486 478971 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :However, I seem to remember him being banned from DJing < 1360700496 618158 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did he play the wrong kinda music < 1360700496 919420 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no < 1360700504 98128 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did he goof it up < 1360700508 148823 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Extreme_ultraviolet_Imaging_Telescope < 1360700510 708678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :really extreme < 1360700515 438828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how the ultraviolet is not capitalised for no reason at all < 1360700529 348694 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uncapitalised for extra emphasis < 1360700538 350312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you can fix it, you know < 1360700548 268907 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :His suggestion has received what is called in the social-networking world as a "Like" < 1360700566 58429 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I shall now reply with "Tempting..." < 1360700582 48963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no < 1360700589 211049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you know that likes follow you around the internet and steal your browser? < 1360700603 444913 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I thought that was Phantom_Hoover < 1360700622 180403 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :He even hacked into my Tumblr account to write his blog < 1360700630 908804 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=2EC3ggFv7cY is the kind of music you listen to taneb. this is important < 1360700634 733385 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Could not deduce (Dom (Id (Cod (Id (Cod t0)))) ~ (->)) < 1360700636 829252 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uuugh < 1360700650 750964 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360700663 639212 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: can you fix my code for me < 1360700668 505519 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :stupid breakers. < 1360700676 639677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if it's written in highly category-theoretic Haskell, no < 1360700678 478881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I literally can't < 1360700694 678591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless the mistake is something obvious enough that you'd have found it already < 1360700698 518559 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well i wouldn't go so far as to say highly category-theoretic < 1360700719 820437 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow theres whole youtube playlists full of remixes of this "ravers fantasy" thing < 1360700738 170684 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :taneb i think this is big. maybe you can ca$$$$h in on it < 1360700739 188733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: why are you surprised? < 1360700742 799780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :all I did is develop functors up to natural transformations so I can define tensor products and the category of endofunctors with functor composition as the tensor product and then monoids!!! < 1360700811 328729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well isn't that more category-theoretic than average for Haskell? < 1360700847 78883 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well maybe < 1360700867 39592 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nobody knows really < 1360700902 949226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I find it hilarious that this is even nonobvious :) < 1360700935 248426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : is it to compensate for people who've used the wrong sort of washing powder? <-- what about people who carefully apply different sorts of washing powder in patches < 1360700950 348796 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Then they are reet hard liek < 1360700954 179923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I imagine that'd look quite good under UV, but I've never tried < 1360701058 795926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: also do you like my example Quiler compiler < 1360701069 949085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yes < 1360701085 49612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except I'm a bit confused about the languages < 1360701092 138458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's written in Perl and targets Haskell? < 1360701116 48864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… what does the output target? < 1360701181 498608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote did you know that likes follow you around the internet and steal your browser? I thought that was Phantom_Hoover < 1360701186 96630 :HackEgo!codu@codu.org PRIVMSG #esoteric :963) did you know that likes follow you around the internet and steal your browser? I thought that was Phantom_Hoover < 1360701307 788747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: per the definition of a Quiler compiler, the output also must target haskell < 1360701317 677083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: indeed < 1360701336 559145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess what's confusing me, is why there appears to be a Perl quine in there < 1360701397 398642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there isn't. but since quines are boring quiler compilers, i made this one keep a history, and the first (well, last) item of that is the original perl < 1360701479 568588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i guess there is, in the sense that it actually does insert a representation of the original perl program into the haskell < 1360701515 669759 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :If you close your eyes does it almost feel like nothing has changed at all? < 1360701540 288927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAA THE PAIN. no. < 1360701620 240799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :putStr . snd $ last history from ghci with the module loaded will print the original perl from any of the iterated compilers in haskell. < 1360701653 400506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well should, anyway, i haven't tested more than one step. < 1360701737 828892 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION throws everyone onto a stack of compilers < 1360701758 189235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kinky < 1360701759 179230 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi Sgeo < 1360701780 629310 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, my current thoughts re implementation is that the generated Haskell code has a stack of compilers < 1360701787 959289 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION puts maple syrup on his compiler stack. < 1360701856 508904 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yay, a delusional recruiter emailed me < 1360701881 60853 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"We have a requirement matching your profile with one of our client." < 1360701887 249193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Is it ok to make code be on a very long line if it makes my life sufficiently easier? <-- since i did just that with the quiler compiler, i have to say yes, although i briefly considered trying to reformat it < 1360701891 228812 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Minimum 5 years working with relational databases and SQL, ideally on an Oracle environment" < 1360701898 769432 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION does not have that < 1360701905 180689 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Quit: Page closed < 1360701914 961344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: the recruiter will probably just lie and say you have the experience < 1360701943 659038 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360701988 248504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this your recruiter, or the company's recruiter? < 1360702003 259111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I'm not sure it matters, they tend to be equally delusional both ways < 1360702066 38798 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1360702068 479035 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :they ust called me < 1360702091 379226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: btw are you familiar with haskell's "...\n\ \..." (still annoying) syntax for multiline strings? < 1360702100 235957 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :something is seriously wrong with the programming job market that recruiters continue to behave the way they do < 1360702116 209660 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360702130 332358 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is it that they're compensated in a way that gives them shitty incentives from the hiring company's point of view < 1360702136 540698 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the hiring companies don't realize for some reason? < 1360702142 389227 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, no < 1360702154 30634 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`resume < 1360702155 809602 :HackEgo!codu@codu.org PRIVMSG #esoteric :résumé < 1360702180 548995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "test\n\ \like this" -- the whitespace could contain newlines, but not in lambdabot < 1360702182 750603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test\nlike this" < 1360702199 918794 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval "test\n\ \like this" < 1360702208 878999 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh. yeah. must start bot first. < 1360702223 889523 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, is there a function similar to show that prints strings like that, rather than the one-liner version? < 1360702224 95816 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360702224 95982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HAVE YOU TRIED PLUGGING IN THE BOT < 1360702225 638093 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval "test\n\ \like this" < 1360702228 90623 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"test\nlike this" < 1360702251 259307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: no but you can write one using lines < 1360702291 911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was just about to call a (different) recruiter when that recruiter called me < 1360702335 929044 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should try to get a job without dealing with recruiters, if at all possible < 1360702367 388955 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :You have always worn your flaws upon your sleeve, and I have alsways bured mine deep beneath the ground < 1360702376 919661 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :best way is through people you know < 1360702386 913679 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or you can find companies you think look interesting and email them directly < 1360702453 758831 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Dig them up, let's finish what we've started < 1360702460 689074 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Dig them up, so nothing's left untouched < 1360702501 209428 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: how would you like post access on phantom-hoover.tumblr.com < 1360702509 919003 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, well, this one practically offered an interview, just need to work out when < 1360702524 941901 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: i dont know if i can deal with that kind of responsibility, sorry < 1360702526 889195 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not sure if recruiter or more representative person from the company < 1360702528 445437 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i suggest asking monqy < 1360702535 889252 :ion!ion@heh.fi PRIVMSG #esoteric :or beaqy < 1360702536 211746 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1360702544 246346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the thing about doing it automatically is that to get nice haskell you want to include the right indentation before the final \ < 1360702576 681319 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: I'd bet you'd like the ability to post onto your own blog! < 1360702654 389701 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1360702655 139005 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :dont do tit < 1360702656 789568 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thats cheating < 1360702763 547701 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :On another note, my computer still doesn't work properly < 1360702774 549536 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And what I really want to do is implement Wordeger < 1360702799 348904 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :In Haskell < 1360702870 729678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let mlShow _ "" = show ""; mlShow ind s = foldr1 merge (lines s) where merge s1 s2 = init (show $ init s1) ++ "\\n\\" ++ replicate ind ' ' ++ '\\' : tail (show s2) in var $ mlShow 2 "test\ning\n ho" < 1360702873 585234 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "tes\n\ \\"in\\n\\ \\ ho\"" < 1360702881 849294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1360702901 930046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let mlShow _ "" = show ""; mlShow ind s = foldr1 merge (lines s) where merge s1 s2 = init (show $ init s1) ++ "\\n\\\n" ++ replicate ind ' ' ++ '\\' : tail (show s2) in var $ mlShow 2 "test\ning\n ho" < 1360702904 829570 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "tes\n\ < 1360702905 35713 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : \\"in\\n\\\n \\ ho\"" < 1360702917 879501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360702925 779015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> lines "test\ning\n ho" < 1360702927 639659 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["test","ing"," ho"] < 1360702933 730175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> lines "test\ning\n" < 1360702935 649438 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["test","ing"] < 1360702941 787109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that is bad. < 1360702962 529251 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is too lazy to deal with that < 1360702962 829498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lines doesn't preserve the final newline information < 1360703106 569706 :ion!ion@heh.fi PRIVMSG #esoteric :oerjan: Also: < 1360703115 511940 :ion!ion@heh.fi PRIVMSG #esoteric :> (unlines . lines) "test\ning\n ho" < 1360703118 379260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test\ning\n ho\n" < 1360703124 971210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : how do you do multiline strings in Haskell? <-- see above < 1360703133 781982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: um that's what i said. < 1360703190 59097 :ion!ion@heh.fi PRIVMSG #esoteric :What i said wasn’t about lines alone. < 1360703250 482319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no but it follows from it by sheer logic < 1360703287 610908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Is randomIO/randomRIO generally a bad idea compared to newStdGen and then random/randomR ? <-- i think the fanatics will tell you not to use StdGen < 1360703326 679487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot remember what they suggest instead, though. < 1360703361 149647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(note: random{,R}IO also use StdGen.) < 1360703406 291202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also there's a random monad package somewhere < 1360703449 839541 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's the global StdGen you're not meant to use, AIUI < 1360703459 329277 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though if you are doing "serious random work" then you probably want to use another package entirely < 1360703494 69375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i was alluding to the latter < 1360703546 401840 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: Well, newStdGen splits off the global StdGen, so are you meant to supply your own seed value to mkStdGen instead? < 1360703804 239907 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think you're meant to use newStdGen once and then maintain it yourself or some such < 1360703828 39843 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :StdGen sucks as a RNG anyway < 1360703835 280043 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mwc256 for lyfe < 1360703865 430526 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Where's the volume control? < 1360703865 636834 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There isn't one. If your fans want to change the volume of the audio on Bandcamp, they adjust their computer's volume -- simple as that. We're not trying to build the ultimate platform for them to stream your albums while they play World of Warcraft in another window (which we completely agree would require an independent volume control). " < 1360703869 91074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::( < 1360703888 219874 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i,i pulseaudio < 1360703985 881754 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :#cslounge is leaking < 1360704009 778789 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it < 1360704077 449699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: PulseAudio implements its own independent volume control for each program < 1360704081 709502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just in case they don't have one < 1360704088 580242 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: haha < 1360704158 599081 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :monqy, "i,i" is a thing that a lot of #cslounge ers do < 1360704232 499501 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: It is also very possible for the application in question to make its own (in-the-UI) volume control the same control that is the PulseAudio control, if it wants to. < 1360704275 479640 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm pretty sure that the best way to deal with pulseauio < 1360704277 675323 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is to get rid of it < 1360704303 736114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: keep it around so that you can uninstall it to fix audio problems? < 1360704322 739539 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523:`quote pulseaudio < 1360704323 949529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I've never had problems with pulseaudio that can't be fixed with "killall pulseaudio", except for when I was testing idim < 1360704324 400635 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :bah < 1360704327 489783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::) < 1360704328 125763 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote pulseaudio < 1360704329 86375 :ion!ion@heh.fi PRIVMSG #esoteric :I’m pretty sure pulseaudio is better than anything else we have, although a lost of its functionality should be in the kernel. < 1360704329 939709 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360704337 159738 :ion!ion@heh.fi PRIVMSG #esoteric :a lot < 1360704343 912960 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm pretty sure I had a quote here along the lines of < 1360704370 908934 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :"The correct solution to solving all audio problems on linux is 'sudo apt-get remove pulseaudio' regardless of whether pulseaudio is installed or whether you're on debian" < 1360704384 129431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360704642 9650 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I could've been quoted as saying that too < 1360704843 735408 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I guess so could anyone who had a sound problem in linux at some point during the last N years < 1360705052 879899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :coppro: You did say something like that -- http://codu.org/logs/log/_esoteric/2012-10-06#182636coppro -- but I don't see it being made a quote. < 1360705173 129770 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`pastequotes pulseaudio < 1360705179 929823 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.6248 < 1360705194 221084 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good quotes < 1360705449 430434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very zen < 1360705481 740700 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`pastequotes monqy < 1360705490 901412 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.10519 < 1360705591 290674 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360705860 990843 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360705862 370294 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 JOIN :#esoteric < 1360705916 490675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastequotes kmc < 1360705922 50534 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.22224 < 1360705948 330820 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::x < 1360706036 690101 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :that's hilarious < 1360706126 400779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :631 is indeed accurate < 1360706134 331304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi Snowyowl btw < 1360706139 320327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome Snowyowl < 1360706141 522193 :HackEgo!codu@codu.org PRIVMSG #esoteric :Snowyowl: 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.) < 1360706168 351718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mezzacotta almost makes sense today < 1360706186 961157 :Anvilgames!~fake@90-65.107-92.cust.bluewin.ch JOIN :#esoteric < 1360706187 167536 :Anvilgames!~fake@90-65.107-92.cust.bluewin.ch QUIT :Client Quit < 1360706233 70131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: is that better than average? < 1360706240 330022 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Anvilgames seemed cool < 1360706244 380895 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Yes, this is a good mezzacotta. < 1360706267 970293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :definitely < 1360706277 430055 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 631 < 1360706279 530792 :HackEgo!codu@codu.org PRIVMSG #esoteric :631) You should get kmc in this channel. kmc has good quotes. `quote kmc 686) COCKS [...] truly cocks Well, in theory. < 1360706293 920287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you have to admit he picked up after that < 1360706295 780134 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Taneb: I agree, although I am biased here. < 1360706304 342121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe began a long decline < 1360706315 200925 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`quote 873 < 1360706316 661723 :HackEgo!codu@codu.org PRIVMSG #esoteric :873) it's kind of the multiocular O of countries, if you will < 1360706318 135961 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which country was that < 1360706340 350728 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`pastelogs multiocular O < 1360706377 824469 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.9075 < 1360706438 580546 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Liechtenstein < 1360706488 531633 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1360706491 80599 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems correct < 1360706502 291612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url logs < 1360706502 670369 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`qc < 1360706504 281085 :HackEgo!codu@codu.org PRIVMSG #esoteric :963 quotes < 1360706504 487314 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/logs < 1360706509 631030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1360706514 960821 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 963 < 1360706515 166620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url bin/log < 1360706515 480917 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :liechtenstein was invented as a scheme to get votes in the election of holy roman emperor < 1360706516 790589 :HackEgo!codu@codu.org PRIVMSG #esoteric :963) did you know that likes follow you around the internet and steal your browser? I thought that was Phantom_Hoover < 1360706516 996665 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/log < 1360706519 111084 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 962 < 1360706519 360354 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360706521 70404 :HackEgo!codu@codu.org PRIVMSG #esoteric :962) I'm a story about the prohibition of chocolate < 1360706523 802880 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 961 < 1360706525 512251 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and ruled for centuries by people who had never been there < 1360706525 719649 :HackEgo!codu@codu.org PRIVMSG #esoteric :961) my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360706528 671329 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360706531 240229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 960 < 1360706533 10451 :HackEgo!codu@codu.org PRIVMSG #esoteric :960) The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Gree < 1360706541 260828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :960's being chopped off is unfortunate < 1360706555 250504 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as it is clearly the best quote in the file < 1360706568 451028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastequotes Greenland < 1360706574 131623 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.27102 < 1360706583 361249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, oops < 1360706584 984789 :hogeyui!~hogeyuiVP@vps.usamimi.biz QUIT :Ping timeout: 272 seconds < 1360706623 750752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quote 960 | tail -c400 < 1360706625 770637 :HackEgo!codu@codu.org PRIVMSG #esoteric :fizzie> The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Greenland < 1360706635 330537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that wasn't much < 1360706638 620026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'd ask you to guess the reason behind the oops, but it's unlikely you could < 1360706641 40189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it'd just be cruel < 1360706646 380811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run quote 960 | tail -c300 < 1360706648 921245 :HackEgo!codu@codu.org PRIVMSG #esoteric :re I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Greenland in wintertime. (I think it's kind of cold there?) < 1360706653 780243 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what is it? < 1360706655 51827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops right < 1360706666 20123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the website I'm trying to update had a broken certificate < 1360706676 660743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the result that I'm trying to view it on the computer I'm editing it on, via ssh -X < 1360706681 183554 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`quote 960 | paste < 1360706682 762096 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360706686 511659 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`run quote 960 | paste < 1360706692 301936 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.3535 < 1360706695 740870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Firefox gets confused if you try to run it twice on the same X display, even if it's on two different physical computers < 1360706718 161091 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just imagine being fizzie's wife and having a dream about fizzie buying you plane tickets to an #esoteric meet in the middle of greenland in the winter without asking you < 1360706725 591551 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is there any greater experience in life one could have < 1360706761 581070 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`quote lambda calculus < 1360706761 787094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote told the cat < 1360706762 951322 :HackEgo!codu@codu.org PRIVMSG #esoteric :110) Gregor-P: I don't think lambda calculus is powerful enough \ 539) I think this has taught us one thing. We can't teach itidus20 lambda calculus by comittee < 1360706763 364994 :HackEgo!codu@codu.org PRIVMSG #esoteric :488) That's the stupidest thing I've heard all morning. (Though I did wake up five minutes ago, so I haven't had a chance to hear very much.) The "Why are you still asleep? I told the cat to wake you up." comment does come pretty close, though. < 1360706781 180574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: is your wife also responsible for 488, or was that something else? < 1360706807 480722 :hogeyui!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1360706820 399232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: did you have a chance to look at my descriptions of omnipotence and anticipation2? < 1360706828 602883 :nollapiste!~ared@host5-180-dynamic.9-87-r.retail.telecomitalia.it JOIN :#esoteric < 1360706853 361893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome hogeyui: nollapiste < 1360706855 783184 :HackEgo!codu@codu.org PRIVMSG #esoteric :hogeyui:: nollapiste: 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.) < 1360706860 725315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1360706886 531162 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :that was interesting, why did it double the :? < 1360706906 541029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably because it splits on whitespace < 1360706924 427688 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`welcome windmill windmill for the land < 1360706926 181059 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :clever < 1360706926 750094 :HackEgo!codu@codu.org PRIVMSG #esoteric :windmill: windmill: for: the: land: 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.) < 1360706954 512498 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :we need some way of inserting a literal space < 1360706975 310819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run bin/welcome "windmill windmill for the land" < 1360706977 730477 :HackEgo!codu@codu.org PRIVMSG #esoteric :windmill: windmill: for: the: land: 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.) < 1360706980 160745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::( < 1360706999 60600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run bin/welcome "windmill windmill for the land" | sed 's/://' | sed 's/://' | sed 's/://' | sed 's/://' < 1360707002 20498 :HackEgo!codu@codu.org PRIVMSG #esoteric :windmill windmill for the land: 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.) < 1360707002 226537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Snowyowl: nicks don't contain spaces < 1360707012 950619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Snowyowl: however you can use `@ directly < 1360707022 30419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait can you < 1360707033 72138 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :dunno < 1360707038 60440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run @ "windmill windmill for the land" ? welcome < 1360707039 691878 :HackEgo!codu@codu.org PRIVMSG #esoteric :Can't exec "windmill": No such file or directory at /hackenv/bin/@ line 2. \ windmill: < 1360707045 630578 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope < 1360707072 260886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @ seems to split on space too, even if it has > 1 argumetn < 1360707075 475120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*nt < 1360707089 90329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: probably because ` doesn't do argument splitting < 1360707089 296778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i may have designed it to do so < 1360707094 300614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: yep < 1360707115 891185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you wrote @? < 1360707119 621236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought writing @ was elliott's job < 1360707135 660667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/@ < 1360707137 400776 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/usr/bin/perl -w \ $_ = join " ", @ARGV; if (s/^([^ ]*) +([^ ]*) +//) { print "$1: "; exec $2, $_; } < 1360707138 869120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(retroactive log fixer, try handling /that/) < 1360707144 602760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks perly, so probably not elliott < 1360707152 810662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I think you missed the joke < 1360707156 120376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... < 1360707157 330900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott probably got it, though < 1360707162 721295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*`@ < 1360707175 50784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION tickles ais523 with feather < 1360707186 160991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not fair! < 1360707204 192103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why not swat me instead, it's what you usually do < 1360707221 869660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION obliges -----### < 1360707244 81832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ow! < 1360707274 840280 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Does Hackego not like cd? < 1360707290 32271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url bin/@ < 1360707291 952406 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/%40 < 1360707302 50848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`url .. < 1360707304 214568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Snowyowl: sure it does, but it isn't preserved between ` invocations < 1360707304 420997 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/.. < 1360707324 40962 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :`cd quotes < 1360707325 249745 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found < 1360707334 477505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: you need to use `run for shell commands < 1360707339 346818 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :ah < 1360707341 513186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no such thing as /bin/cd, mostly because it wouldn't work < 1360707355 90626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I can think of a way to implement /bin/cd < 1360707360 800148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it involves attaching a debugger to its parent < 1360707364 680759 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :/bin/cd should ptrace the parent process and execute... yes < 1360707367 570638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and forcing it to run a chdir syscall < 1360707379 581502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :good idea? < 1360707383 690714 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :best idea < 1360707416 110869 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :I don't know much about Linux, but you're scaring me anyway. < 1360707438 615610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: well what we're suggesting is an incredibly bad idea, really :) < 1360707453 86080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can do that sort of thing on Windows too < 1360707462 300477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Raymond Chen uses it as a reductio ad absurdum, on occasion < 1360707601 901194 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360707639 800603 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actually a friend of mine once used that trick to good practical effect < 1360707648 911133 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :his window manager was hosed because its cwd was a stale NFS file handle < 1360707690 441360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: did he have a syscall injection process handy? < 1360707696 201407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(can gdb do that?) < 1360707748 470546 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :can't he close and restart the window manager? < 1360707765 890409 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :gdb can more or less do that < 1360707778 332086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Snowyowl: yeah, you lose WM state though, and depending on how your xsession is set up, it might want to restart all X processes < 1360707791 622412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :weboflies can do that, but (luckily for the sake of humanity) it can't attach to currently existing processes < 1360707803 790687 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i do something like "xmonad & echo $$ > $HOME/.xsession.pid; while true; do sleep 86400; done" < 1360707810 580847 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that i can kill / restart my WM easily < 1360707878 50896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just control-alt-f1 and do DISPLAY=:0.0 unity & < 1360707887 442226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in extreme cases, metacity --replace, rather than unity < 1360707890 723617 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :what's the "while true" for? < 1360707895 203460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the lack of any sort of penalty hurts < 1360707910 961327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: it looks like it's trying to intentionally halt the process < 1360707915 800783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the sleep is to prevent it busylooping < 1360707930 220628 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Snowyowl: xdm invokes ~/.xsession as a script, once that script ends it restarts the X server and goes back to the login prompt < 1360707934 688053 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that snippet is from my ~/.xsession i mean < 1360707946 600602 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there may of course be better ways to do all of this < 1360707964 821043 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :I think you just went over my head again. < 1360707979 863006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: basically it's making the program not exit < 1360707994 312463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if it exited, the login prompt would think that kmc had logged out < 1360708015 560579 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, typically you just end the file with "xmonad" or whatever your window manager is, but in that case if the WM dies you get logged out < 1360708044 610729 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Thanks, I understood that. < 1360708065 202966 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Quit: Page closed < 1360708075 651277 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :(I'm feeling very un-leet as a result of this conversation.) < 1360708081 87343 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well xmonad knows how to reload itself at least! < 1360708091 400812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: is that lazy and pure, though? < 1360708160 691105 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Snowyowl: sorry :/ < 1360708174 260900 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :oh, don't apologise. < 1360708254 631426 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :all right < 1360708278 312574 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i hate that hacker culture is so obsessed with being h4rdc0re rather than learning and teaching :/ < 1360708292 240649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: it isn't < 1360708300 681960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're thinking of script kiddie culture < 1360708316 529358 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no i'm thinking of Reddit and HN and the endless wanking over who's a "real hacker" < 1360708337 370922 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway if you want me to expand more on any of the things i say, just ask < 1360708339 201413 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :kmc: I do learn, and occasionally teach, it's just that I'm a .net developer and I don't have anything much to do with Linux. < 1360708340 712032 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :always happy to < 1360708343 361271 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*nod* < 1360708389 710835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: how depressing, I like it when .NET programs run on Linux too < 1360708395 500599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but so many .NET developers don't pay attention to portability < 1360708442 991478 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Ah. < 1360708448 831885 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :C# is a pretty nice language < 1360708459 561391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I personally dislike it, too much bloat < 1360708513 670089 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :how so? < 1360708523 490747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I like Perl, so… < 1360708542 831150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: it has a similar problem to C++ where you can't figure out what a line of code does, even if it's apparently obvious, without knowing all the context < 1360708612 831295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also like every other language on the planet < 1360708617 110873 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :with functions < 1360708663 891295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, yes < 1360708671 941090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's to do with the proportion of lines of code that act like that < 1360708678 831159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least in Perl, you have the certainty of that proportion being 100% < 1360708684 291150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in C#, it doesn't apply to } < 1360708725 321588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I don't like things like the existence of both value and reference types < 1360708837 422374 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :I don't get that, even in C++. Was pointer arithmetic so hard that they added reference types as well? < 1360708869 951086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, reference types in C++ are to solve a different issue (related to operator overloading) < 1360708877 620914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then they got a little out of hand < 1360708885 231330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of C++ is features that try to work around deficiencies in other features < 1360709243 312202 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well pointers are kind of bad < 1360709247 860853 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in that they are rampantly unsafe and cause tons of bugs < 1360709267 861934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, definitely < 1360709291 77264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's not the reason C++ added references < 1360709306 792203 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that was more to Snowyowl < 1360709318 611618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and most possible pointer bugs that don't involve pointer arithmetic also exist with references < 1360709327 913936 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360709339 751575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(ever tried to return a pointer to something locally allocated from a function? returning a reference to something locally allocated from a function doesn't work so well either) < 1360709356 971249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome sivoais < 1360709358 921391 :HackEgo!codu@codu.org PRIVMSG #esoteric :sivoais: 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.) < 1360709362 882955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any idea why lots of new people are joining today? < 1360709369 602095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with random-looking nicks? < 1360709376 181668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :those aren't new < 1360709381 731253 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you're just insane < 1360709408 791251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION blames it on the Feather < 1360709496 531330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, if they aren't new, why have I never heard of them? < 1360709559 531754 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :because I'm not on very often? < 1360709593 621608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps < 1360709596 221690 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: because you don't pay attention < 1360710153 555222 :variable!root@freebsd/developer/variable NICK :const < 1360710244 182231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no, someone's SSA'd variable! < 1360710318 791500 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 QUIT :Quit: Page closed < 1360710597 41281 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1360710598 663512 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1360710675 333255 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :olist? < 1360710686 861605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that a list of people who have complained about `list? < 1360710696 801456 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`cat bin/list < 1360710697 921695 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy < 1360710716 861724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: that's cheating :) < 1360710727 662933 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's a list of people who care about OOTS < 1360710732 683845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1360710739 614606 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I care! < 1360710745 621797 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Append your nick to the list < 1360710748 791662 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no < 1360710775 181625 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should have pulled a zzo38 and said "Append your nick to the list unless you don't want to" < 1360710807 532352 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/Sgeo/Sgeo coppro' bin/olist < 1360710812 281596 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :can't have inaccurate lists in the bot. < 1360710812 488077 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 18: unterminated `s' command < 1360710814 307052 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/Sgeo/Sgeo coppro/' bin/olist < 1360710817 861529 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360710819 121912 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: please don't < 1360710822 451695 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric ::( < 1360710832 581465 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`run sed -i 's/coppro//' bin/olist < 1360710837 511584 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360710929 141735 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but the null string doesn't care about OOTS! < 1360711049 201729 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360711053 312679 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360711145 303314 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :woohoo, hackego edit wars < 1360711176 505971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`revert < 1360711178 883463 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360711179 771755 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360711199 725105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I don't see what you're complaining about here, nobody even ran `list < 1360711219 621449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you'd been pinged a few lines earlier < 1360711227 799852 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/Sgeo /Sgeo/' bin/olist < 1360711237 102177 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360711258 973263 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360712041 476185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so how'd halite turn out < 1360712229 222594 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360712265 782150 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360712391 421846 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 252 seconds < 1360712556 771873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it was a chatbot? I assumed it was a human < 1360712586 648417 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you never know < 1360712594 227777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :we were all fooled by tiffany, weren't we < 1360712770 424403 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360712905 132207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `olist <-- that's not new, i'm pretty sure i did `olist for it before. < 1360712946 542437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`pastelogs \ bin/testlist < 1360713263 533511 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713267 231942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Easier: See smlist. < 1360713268 872182 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run chmod a+x bin/testlist < 1360713272 601805 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713284 951631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run echo "echo bar" >> bin/testlist < 1360713288 642085 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713289 352426 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`testlist < 1360713290 772145 :HackEgo!codu@codu.org PRIVMSG #esoteric :foo \ bar < 1360713293 591970 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`echo Sgeo >> bin/smlist < 1360713294 189309 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`cat smlist < 1360713295 233383 :HackEgo!codu@codu.org PRIVMSG #esoteric :Sgeo >> bin/smlist < 1360713295 439889 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: smlist: No such file or directory < 1360713297 248222 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist < 1360713299 62163 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf monqy elliott < 1360713301 152433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo Sgeo >> bin/smlist < 1360713303 581762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist < 1360713304 581760 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713305 372220 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf monqy elliott Sgeo < 1360713310 269518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what's smlist < 1360713314 782021 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :super mega list < 1360713322 128375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i want in < 1360713329 602182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :go for it! < 1360713332 312269 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run cat bin/smlist < 1360713333 817889 :HackEgo!codu@codu.org PRIVMSG #esoteric :tail -n+2 "$0" | xargs; exit \ shachaf \ monqy \ elliott \ Sgeo < 1360713363 62039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cat bin/emptylist # template < 1360713364 751600 :HackEgo!codu@codu.org PRIVMSG #esoteric :tail -n+2 "$0" | xargs; exit < 1360713367 691784 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I get it < 1360713383 771597 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Mostly < 1360713405 892155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i 'g/Sgeo/d' bin/smlist # does this work?help < 1360713407 541927 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 2: extra characters after command < 1360713410 102515 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I get the concept but not the specific workings < 1360713412 903061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess not. < 1360713439 172619 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That it reads itself and does something with all the lines except the first < 1360713447 812028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i '/Sgeo/d' bin/smlist # does this work?help < 1360713452 242179 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713456 791918 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cat bin/smlist < 1360713458 181925 :HackEgo!codu@codu.org PRIVMSG #esoteric :tail -n+2 "$0" | xargs; exit \ shachaf \ monqy \ elliott < 1360713463 632244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yay