< 1420070400 503513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 < 1420070401 293168 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070401 989507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 < 1420070402 530799 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :`2014 < 1420070402 832942 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420070402 998057 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420070403 496299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 < 1420070404 350334 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420070404 985495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 < 1420070405 711858 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420070421 115531 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :You did it. < 1420070429 455903 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Woo < 1420070469 589256 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Good bye, 2014. < 1420070641 496685 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Should `2014 be kept? < 1420070657 301894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1420070659 974488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise it defeats the point < 1420070774 989477 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :2014 wasn't 2014 for just 2014, but for all time. That's true in the abstract, but it helps drive the point home having a running implementation. < 1420071214 676443 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1420072167 6044 :fizzie`!fis@selene.zem.fi JOIN :#esoteric < 1420072168 598762 :fizzie`!fis@selene.zem.fi QUIT :Changing host < 1420072168 642165 :fizzie`!fis@unaffiliated/fizzie JOIN :#esoteric < 1420072327 735265 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1420072493 40742 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1420072560 171753 :fungot!fis@selene.zem.fi QUIT :*.net *.split < 1420072560 215177 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1420072560 258642 :zemhill_!bfjoust@selene.zem.fi QUIT :*.net *.split < 1420072831 89118 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1420073415 918264 :zemhill_!bfjoust@selene.zem.fi JOIN :#esoteric < 1420073427 75919 :weissschloss!~viskestel@li607-220.members.linode.com QUIT :Remote host closed the connection < 1420073650 172773 :pikhq!~pikhq@deagol.pikhq.com JOIN :#esoteric < 1420073651 744140 :weissschloss!~viskestel@li607-220.members.linode.com JOIN :#esoteric < 1420073959 250669 :big3_brother!~big3_brot@191.7.13.235 JOIN :#esoteric < 1420074152 701453 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1420074332 948751 :Solace!uid52684@gateway/web/irccloud.com/x-zfdxtfypzpxzzxcq JOIN :#esoteric < 1420075391 42473 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay, i made my first ever golfing attempt in haskell for Kimariji and needed 139 bytes < 1420075464 634108 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :132 with less whitespace < 1420075523 390279 :Solace!uid52684@gateway/web/irccloud.com/x-zfdxtfypzpxzzxcq PRIVMSG #esoteric :What is white space? < 1420075547 658457 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1420075600 811427 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there something like µ recursion in haskell? < 1420075633 167427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is μ recursion? < 1420075645 361263 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Excuse me, µ recursion. < 1420075648 10928 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :like, giving a predicate, return the largest possible value that satisfies it < 1420075670 129943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Largest? < 1420075689 409017 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am doing last(0:[x|x<-[1..99],pred x]) now < 1420075713 995418 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :0.. might solve that leading 0 problem < 1420075736 519726 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :indeed it does < 1420075760 56344 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so last [x|x<-[0..99],pred x] < 1420075822 926541 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :120 now < 1420075836 980926 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't think i will shorten it much more with my attempt < 1420076026 250470 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, 121 on the page < 1420076027 824387 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh well < 1420076119 101817 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: check for final newlines < 1420076158 326192 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :vim does not show a second line, so i guess there is none < 1420076190 677683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vim adds a final newline by default < 1420076195 51818 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::O < 1420076199 348271 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(at least for me) < 1420076212 498754 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how do you remove them? < 1420076217 10385 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I usually use the form for submission < 1420076236 990619 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have 3 times the word "take" :( < 1420076251 907221 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i may reduce it to 2 < 1420076253 2763 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I don't remember how to omit the final newline in vim (it was discussed here before, it's possible somehow) < 1420076261 286124 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :myname: you could use some sed trickery, I think. < 1420076277 299017 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not worth it < 1420076336 733880 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay, can i do something like x<-"bar" to get "b", "ba", "bar"? < 1420076341 855948 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :inits i guess < 1420076398 846854 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh dear, that makes stuff worse < 1420076403 684465 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :inits, but you need to import Data.List for that, so it's generally not worth it. scanl(flip(:))[][1,2,3] comes close, but generally even that is too long < 1420076434 870596 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i would need to replace one usage of take with one of length < 1420076440 599240 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :doesn't sound that smart < 1420076516 226852 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ghci won't let me run that line of yours, what the hell < 1420076533 571850 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> scanl(flip(:))[][1,2,3] < 1420076535 102817 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [[],[1],[2,1],[3,2,1]] < 1420076554 852571 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it should work just like that in ghci, too. < 1420076565 303504 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't think that would help with this problem < 1420076574 138753 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :> map reverse.tail.scanl(flip(:))$[][1,2,3] < 1420076574 355930 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it doesn't. < 1420076575 357136 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match type ‘[a0] -> [[a0]]’ with ‘[[a]]’ < 1420076575 400633 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expected type: [a0] -> [[a]] < 1420076575 400759 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Actual type: [a0] -> [a0] -> [[a0]]Couldn't match expected type ‘[t1] -> [... < 1420076582 458142 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :meh. < 1420076594 754721 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :> map reverse.tail.scanl(flip(:))[]$[1,2,3] < 1420076596 158284 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [[1],[1,2],[1,2,3]] < 1420076601 674451 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scanl/scanr do come in useful from time to time, so it's good to keep in mind that they're in the prelude. < 1420076673 847065 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: one can learn a lot of tricks by looking at previous entries, but usually the main trick is to come up with a good algorithm. < 1420076687 136271 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1420076743 909404 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what i do now is building a list of numbers where the prefix is NOT identifying and adding one < 1420076747 170651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(from previous entries you can learn tricks like defining custom infix operators (often better than alphanumeric names for function definitions), guards, pattern guards...) < 1420076757 735747 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but checking if it is identifying takes quite some space < 1420076783 35619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1420076815 102583 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why the negation, why don't you take the minimum of those lengths that *are* identifying? < 1420076837 322696 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(also my algorithm is completely different, but that's all I intend to say about it) < 1420076841 510765 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i could do that < 1420076859 567788 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but i don't think it'll be much shorter < 1420076874 723129 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i waste 42 bytes to check if a prefix is identifying < 1420076939 399987 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd expect this to be good for a couple of characters, 3 to 5 perhaps. < 1420076940 391572 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it is 3 bytes shorter with that < 1420076983 15794 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(mostly because it's saving a +1) < 1420076988 43398 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1420077005 117225 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but i need a == instead of a < somewhere else now < 1420077018 217046 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :time to hoogle < 1420077104 975127 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :when golfing haskell, are you allowed to use the fancy unicode operators? if so, do they count as single chars? < 1420077120 100095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heh. my big Haskell golfing source file (I keep all the programs in a single file) has the output of :browse Prelude at the end < 1420077125 947764 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what fancy unicode operators? < 1420077133 248581 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: anagol counts bytes < 1420077159 436180 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :besides {-# LANGUAGE UnicodeSyntax #-} is just too long < 1420077170 546587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(even after omitting the two superfluous spaces) < 1420077225 136583 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :int-e: noooooooooo :( < 1420077245 158833 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :myname: λ, * and similar. < 1420077257 355977 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what the hell do they do < 1420077261 319242 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :(not sure about * though, but it'd be typographically feng shui.) < 1420077288 214788 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :myname: the first is lambda, the other is something that I don't think I have ever seen... < 1420077313 971156 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :(too lazy to try to type the triple-bar-equal-sign. that one I know is actually used.) < 1420077316 559288 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :boily: well, does it behave different than \? < 1420077317 667723 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric ::k Int < 1420077318 579368 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :* < 1420077339 171336 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :myname: absolutely not. it is purely graphical. < 1420077350 459154 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1420077378 102110 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: this may come as a surprise to you, but generally speaking, golf code is NOT PRETTY < 1420077378 987727 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :in fact, there's some vim madness that you can use to change the way operators are displayed in your source files, but keep the underlying ascii intact. < 1420077399 76874 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :int-e: OKAY. < 1420077418 58218 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ACTION wants to prettify his golf < 1420077432 239055 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Actually, some people prefer to not use λ because it is a Greek letter, not a symbol. < 1420077544 601769 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1420077567 317428 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i wish there were some kind of any2 < 1420077603 554755 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :any2? < 1420077643 809071 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :check if there are at least 2 values that satisfy a property < 1420077717 203430 :big3_brother!~big3_brot@191.7.13.235 QUIT :Quit: lsd rules! < 1420077717 286726 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jfmvhdvvmvnnbtfb QUIT :Quit: Connection closed for inactivity < 1420077750 661540 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: have you seen the "beautiful" indentation here? http://golf.shinh.org/reveal.rb?Prime+Substrings/henkma%28oerjan%29_1415625927&hs < 1420077814 423370 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there any reason not to interact with lines/unlines? < 1420077832 178854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 test < 1420077832 930343 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420077844 175031 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i can hardly believe getLine and putStrLn are that much shorter < 1420077885 656950 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: it depends, there is no general rule for that < 1420077891 378827 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1420077908 940422 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am however curious about that brainfuck solution < 1420077914 31841 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :since here, the whole input has to be read before anything can be processed, I believe 'interact' will be superior. < 1420077935 343934 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :int-e: ... eghbhghhhghh... < 1420077947 199883 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :boily: what's the problem? < 1420077953 277843 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :looks perfectly fine for me < 1420077954 701971 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :it's... disquieting. < 1420077956 519510 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :m@main deserves an award < 1420077975 607426 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i do think it's quite normal to do this < 1420078024 178718 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That indentation is a ghc extension, though < 1420078128 11604 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: I expect the brainfuck is a variation on this idea: http://golf.shinh.org/reveal.rb?Text+Compression/nuko%28cheat%29_1201178750&bf ... the interpreter puts the program code after the data area, so it's possible to skip over the data and use verbatim strings from the program itself < 1420078133 82890 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :too bad i have to access the whole input in my check, i have a seperate function just to give it a name < 1420078160 742108 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: ghc is the only haskell there is on anagol ;-) < 1420078216 92510 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh < 1420078230 484804 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh I got the direction wrong. < 1420078259 396465 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am doing something like "let f i=do something with i in interact f" now and i am a bit unhappy about it < 1420078264 126240 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(since it's obviosuly moving left) < 1420078270 784107 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but i can't see how to avoid it at the moment < 1420078282 919823 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: define a global id < 1420078293 653874 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :? < 1420078306 461010 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :main=interact f;f i=do something with i < 1420078311 761372 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1420078316 184854 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(or do it on two lkilines) < 1420078319 623232 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ouch < 1420078321 804769 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :on two lines < 1420078362 448328 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's indeed 6 bytes shorter < 1420078415 104751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :'let' and 'where' are hardly ever worthwhile < 1420078424 752285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but there are exceptions. < 1420078434 555570 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if i could somewhere get rid of naming it directly, it'd be pretty nice < 1420078469 171090 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :main=interact(\i->do something with i) is worth a try sometimes. < 1420078503 307767 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also, point-free code, but there's no S combinator (or anything comparable that can duplicate an argument) in the Prelude < 1420078523 710495 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :too bad < 1420078549 91803 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(\i-> works but has exactly the same length < 1420078561 775254 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, no < 1420078567 3416 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :1 byte shorter < 1420078567 109445 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> ap (+) (2*) 1 2 -- this "ap-tly" named one is in Control.Monad < 1420078568 437394 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Could not deduce (GHC.Num.Num (a0 -> t)) < 1420078568 521941 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from the ambiguity check for ‘e_1212’ < 1420078568 565296 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : from the context (GHC.Num.Num (a -> t), GHC.Num.Num a) < 1420078578 617640 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> ap (+) (2*) 1 < 1420078580 42 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 3 < 1420078582 242599 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :stupid me. < 1420078598 477757 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: are you using 'lines' twice? < 1420078613 409262 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no < 1420078674 423620 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :don't see why i should do that < 1420078736 504191 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just interesting because I originally started out with main=interact$unlines.f.lines < 1420078747 811149 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i did, too < 1420078761 502239 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, i do still < 1420078772 769518 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but why should i line there twice? < 1420078853 283372 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :never mind. I'm just surprised that the \i-> helped you rather than being neutral < 1420078894 469192 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'm down to 102, it's getting hard < 1420078958 574960 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"on" is not in prelude, is it? < 1420078965 837329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nope < 1420078969 220333 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :too bad < 1420078993 629459 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i really dislike my check < 1420079022 645988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let f a b c|t<-take a=t b==t c in f 3 "abcd" "abcef" < 1420079023 895612 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1420079036 844486 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wait wait wait < 1420079048 289845 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what? < 1420079052 282751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :behold: pattern guard abuse < 1420079065 499587 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't even < 1420079076 448636 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what? < 1420079086 389075 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :I'm with myname here. what the fungot is going on here. < 1420079094 123517 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :FireFly: FUNGOOOOOOOOOOOOOOOOT! < 1420079100 635652 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :s/FireFly/fizzie/ < 1420079131 987693 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let f a | Just _ <- guard (a==5) = 4 | 1 > 0 = a in (f 3, f 5) < 1420079133 287676 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (3,4) < 1420079157 723431 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what the hell does take do with 3 parameters? < 1420079158 855786 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just like that, but with a more boring pattern (`t`) < 1420079160 282158 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1420079161 663424 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :aaaaah < 1420079178 306848 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@quote view.pattern < 1420079178 371320 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :benmachine says: let (\x -> case x of (\x -> x -> x) -> x -> x) = 0 in x / best view pattern evar < 1420079179 781215 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :woah < 1420079185 13666 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that is crazy stuff < 1420079205 435525 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so you rename "take a" to t < 1420079206 179891 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But view patterns are not in Haskell 2010. Pattern guards are. < 1420079291 252360 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is it possible to do something like this in a list comprehension? < 1420079334 568328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, x<-[foo] and let x=foo happen to be the same length < 1420079353 210753 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1420079357 517989 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err. wait, what am I saying < 1420079374 161976 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the former saves one character. < 1420079416 157055 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let x|x<-x=x|x=x in x < 1420079419 815669 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1420079500 850847 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, it actually makes my code longer < 1420079514 627807 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh no < 1420079532 462218 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :99 < 1420079544 484232 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that should be enough for now < 1420079578 205843 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :dream up other algorithms < 1420079611 632701 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am quite happy with it as is for my first ever golfing attempt in haskel < 1420079632 84958 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i discussed the problem aside from golfing and people suggested a trie < 1420079635 737282 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like that idea < 1420079648 135322 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but it may be incredibly long to implement < 1420079851 129555 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. tries or suffix arrays should give good performance < 1420080011 521421 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there something like length$filter...? i am using sum[1| right now < 1420080049 601852 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's good < 1420080099 423986 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I recall discovering that trick; it felt good.) < 1420080170 723375 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sum[1|x] is also shorter than fromEnum x (conversions from tests to 0 or 1 is one of the most annoying problems in Haskell golfing, I've found; I've spent a lot of time on trying to rewrite code so that this won't be necessary) < 1420080198 876830 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1420080199 14276 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1420080199 57611 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1420080301 120116 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> ([1|False],[1|True]) < 1420080303 73652 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ([],[1]) < 1420080340 984961 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> [()|] < 1420080342 218887 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:5: parse error on input ‘]’ < 1420080373 304072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: I would use that in production code without blushing (except with spaces, [1 | test]) < 1420080424 650459 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Booleans in production code? Shocking < 1420080448 699271 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'm surprised that desugaring comprehensions gives that result < 1420080457 183442 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: I would not use the sum[1 | ...] version though; that should clearly be fromEnum ... < 1420080477 505264 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why? < 1420080483 994115 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> guard (1==1) :: [()] < 1420080485 381366 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [()] < 1420080490 237391 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> guard (1==2) :: [()] < 1420080491 10789 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :too bad this isn't vba, where adding 1 to z gives you aa < 1420080491 501201 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [] < 1420080500 40379 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i could brute force everything < 1420080570 595568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: Hmm. I wonder how the Haskell report defines this, whether it's in terms of guard or in terms of filter ... but the former makes more sense to me. < 1420080637 48112 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It uses a recursive definition with [x|True] = [x] as the base case < 1420080758 372064 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :adding 1. to z. gives you aa. AAAAAAAAAAAAAAAAAAAAH! < 1420080765 770317 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://www.haskell.org/onlinereport/haskell2010/haskellch3.html#x8-420003.11 --- oh it's spelled out, but it's essentially the 'guard' version. The trick in translating [x|p] is to use [x|p] = [x|p,True] = if p then [x|True] else [] = if p then [x] else []. < 1420080786 898739 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAG + 1 < 1420080805 454664 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: so adding an artificial ,True to avoid the case that Q could be empty in the translation of the 'p' guard. < 1420080857 355165 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fun < 1420080875 198844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hey, we're having *fun* without fungot! < 1420080898 142041 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :We haven't got fungot fun. < 1420080923 43153 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :while we are at the haskell topic: would somebody recommend what of all these arrays i need? i want to have a text with O(1) access with lines that don't have the same length < 1420080925 266329 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :fizzie`: WHARGHARBL! IEUAAAAH! FLBLBLBLBLBL! [INARTICULATE SUPRASEGMENTAL YELLING]! < 1420080934 443044 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so it should be an array of arrays of chars < 1420080938 50733 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but... what array? < 1420080946 35251 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ACTION disappears to watch the TV specials... < 1420080956 438648 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: APHONIC CHICKEN < 1420080982 664973 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric ::t array < 1420080983 552548 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Ix i => (i, i) -> [(i, e)] -> Array i e < 1420081000 690164 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :aren't there like 6 different arrays? < 1420081033 903484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, there's a matrix of them: unboxed/boxed and pure, for IO, and for ST < 1420081063 611619 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ST being what? < 1420081084 407140 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Since the lines will be some boxed type (ByteString or Text?), I think you'll be using a pure, boxed array, that's Array < 1420081113 257098 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :myname: software transactional memory < 1420081113 812951 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Control.Monad.ST - the "state thread" monad which allows pure computations that work with (think: temporary) arrays. < 1420081123 194629 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh wait, ST, not STM < 1420081124 174091 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :my bad < 1420081132 391328 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, since i want to access each character i most likely want something like Array Int (Array Int Char) < 1420081160 204731 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1420081186 524177 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :should still be linear time to build it up < 1420081191 891278 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's fine < 1420081194 97612 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: or Array Int (UArray Int Char) -- but seriously I'd store the lines as either ByteStrings or as Text. < 1420081212 157869 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :int-e: i need O(1) access to every single char < 1420081218 524901 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(UArray is the unboxed, pure array; it's much more compact than the boxed one) < 1420081226 421192 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ByteString will give you that < 1420081231 754485 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :compact being what? < 1420081256 186712 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, i should read about bytestring then < 1420081277 89762 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but it makes sense < 1420081295 30511 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i guess ByteString is similar to what C thinks is a string < 1420081351 739118 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Array Int Char will store a pointer per character, which points to a Char value. UArray Int Char will be a flat array of - hmm - wide characters? < 1420081383 326608 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so UArray Int Char should basically a ByteString? < 1420081392 111097 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but a bit uglier < 1420081426 687899 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :An array of Word32s < 1420081472 966085 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it is surprisingly simple < 1420081505 962541 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i think i overestimated them < 1420081623 399471 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: nah, the UArray Int Char stores (32 bit, I checked) characters, ideally unicode code points; ByteString stores bytes, so it's closer to the C's char*. < 1420081667 574882 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1420081705 988214 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there are no ready to use function to make [[Char]] into Array Int ByteString i guess < 1420081723 400598 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :should be pretty easy, though < 1420081823 518613 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Actually, since Char is boxed I think it is 16 bytes on amd64 < 1420081837 182422 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1420081916 8590 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(And String uses 40 bytes per character.) < 1420081980 474372 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what < 1420082024 545662 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(The haskellwiki mentions a Char pool; presumably ASCII Chars only use 8 bytes on average.) < 1420082073 470724 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Idris functions are anti-parametric unless exported as abstract < 1420082204 811164 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how come i need (i, i) to build an array? < 1420082238 705624 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :isn't it usually directly dependent of the list? < 1420082268 614096 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Scanning the list to find its size is a bad idea. < 1420082276 144537 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1420082330 539274 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(Your computer may not have enough memory to force a list spine, even if its contents would fit into a UArray.) < 1420082794 847347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: the Char pool (is that a misspelled car pool?) covers latin1, hmm. (it goes up to 255.) < 1420082827 605287 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or simply, chars-as-bytes. < 1420083464 932142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah I may have reproduced oerjan's 90 character version. < 1420083541 704328 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420083594 808690 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move10 02 5* 03Notjohnconway 5* 10moved [[02CA-110]] to [[CA (programming language)]]: set of languages < 1420083626 565964 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is it interesting? < 1420083637 70291 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1420083721 613978 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: If I'm right then this snippet offers food for thought: map take[1..] < 1420083748 941165 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh < 1420083760 101878 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that-s neat < 1420083854 670299 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric ::t take < 1420083855 485776 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Int -> [a] -> [a] < 1420084901 994073 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that's good for 88 characters in my attempt) < 1420085273 457832 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420085274 781432 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :95 now < 1420085489 499906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cheers < 1420086012 979361 :Solace!uid52684@gateway/web/irccloud.com/x-zfdxtfypzpxzzxcq QUIT :Quit: Connection closed for inactivity < 1420086598 18577 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :93 < 1420087619 953842 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1420088454 429197 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Happy new years! < 1420088488 919659 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :happy new year! < 1420088527 739729 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And it's still the year of the horse. < 1420088656 908768 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Happy New Year, anyone in my timezone! < 1420088823 138319 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yay, 1/1460 of the year is already past. < 1420089223 980856 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :int-e: lol < 1420090222 995442 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 240 seconds < 1420090542 252486 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1420090599 87345 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420090942 502888 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1420091349 298797 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1420091400 295473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION changes a 4 to a 5 in the log url < 1420091412 230956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :happy new year! < 1420091604 987771 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Do the two kinds of vararg systems have names? The system where the caller gives a number of arguments that the function has to accept (e.g. most Lisps) vs where the function decides, based on arguments or other things how many arguments to take (e.g. C and Idris)? < 1420092189 203914 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1420092245 328708 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1420092315 696179 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why doesn't DOSBox have a "UNMOUNT" command? < 1420092356 1132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is stupid. i am trying to find the english original for http://heltnormalt.no/img/tommytigern/2014/12/31.jpg but neither tin-eye nor google manage it. you'd think it was a simple thing to achieve... < 1420092393 140457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(tin-eye only give the same page, while google only gives everything else on the same page.) < 1420092413 127381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(which are of course, entirely different comics.) < 1420092594 433883 :MoALTz__!~no@user-188-33-7-126.play-internet.pl JOIN :#esoteric < 1420092763 277448 :MoALTz_!~no@user-188-33-7-126.play-internet.pl QUIT :Ping timeout: 255 seconds < 1420092859 556545 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1420092868 361827 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: why not? it also has a mount command... < 1420092884 776122 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: sorry < 1420092901 308946 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: missed the negation. I guess the answer is that you can just restart dosbox. < 1420092945 94634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :text searches like "calvin and hobbes playing cards" don't find it either :( < 1420093078 347217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :applying extra quotes doesn't help < 1420093144 61743 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.gocomics.com/calvinandhobbes/1994/01/01 - that was easy. < 1420093168 816282 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: note the year (between first and second panel) and the date (next to the signature in the last panel) < 1420093175 424090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! but HOW? < 1420093186 669861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION already tried searching on that site... < 1420093191 265756 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"read between the lines" < 1420093213 98728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1420093407 242479 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but yeah, a calvin&hobbes text search would be nice. too bad that (probably illegal) transmogrifier site is (long) dead. < 1420094166 659359 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I don't know what that transmogrifier site is, but I once made a local copy of a site that did C&H text search. < 1420094274 421975 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.transmogrifier.org/no_more_ch.html?ch/comics/list.cgi <-- this one < 1420094291 767187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It has a .js file with a transcription of every strip, I think. < 1420094301 69397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nope, different site. < 1420094403 872368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, I forgot I had this. < 1420094595 454561 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: should have tole me yesterday < 1420094604 624564 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :i gave my father the complete c&h collection for christmas < 1420094694 539647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder how copyright should apply to an index. < 1420094746 9708 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :keywords may be fine; transcripts are clearly subject to copyright law. < 1420094760 124383 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I bet Google knows about that. < 1420095022 628545 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, transcripts may be a transformative use (under US law)... interesting question. < 1420095051 442416 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Note: I'm speculating. < 1420096206 239225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh. who but GG makes paper doll cliffhangers < 1420096232 327083 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yeah, I was going to complain about that too. < 1420096273 812164 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"ne'er do wells who write this electro-rag" - indeed. < 1420096298 2012 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err. I can't copy correctly. < 1420096301 660178 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"ne'er do well hacks who write this electro-rag" - indeed. < 1420096331 999002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh end of a volume? so it's actually the entirely volume that ends on a cliffhanger. < 1420096344 285774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-ly < 1420096364 371168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :grammar, where dideth you went < 1420096392 571979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I hate being 30 seconds off-phase wrt. to oerjan. < 1420096407 392089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1420096413 789827 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(well, at least if I'm 30 seconds behind) < 1420096429 271674 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :being 30 seconds ahead feels kinda nice. < 1420096430 550183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :technically i cheated by not reading linearly < 1420096808 638482 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh, it's a new year and I still haven't figured out how henkma did 'identity matrix' (and some other open-ended problems where I haven't submitted solutions yet because they'd score less than 10k) < 1420096869 497557 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(otoh, henkma hasn't caught up on http://golf.shinh.org/p.rb?kM4_ ) < 1420096924 381314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(almost everybody is totally cheating on that one.) < 1420097000 648689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that seems like one it would be silly _not_ to cheat on < 1420097143 5208 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :int-e: I know you can just restart DOSBox, but I hope to have UNMOUNT command so that you can reassign a drive letter without having to restart DOSBox!! < 1420097270 624048 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: actually, mount -u does just what you want < 1420097331 542346 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(dosbox 0.74) < 1420097379 321622 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, OK, but it doesn't seems to have that in the built-in documentation < 1420097415 204474 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :same here. dosbox(1) documents it though. < 1420097615 209524 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is it possible for the mount command to specify whether or not programs on a mounted drive are allowed to access special DOSBox functions such as mounting a drive? < 1420097774 170543 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :config -securemode may be of interest, but that's a one-way street. < 1420097854 335465 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't see how dosbox would distinguish between programs loaded from one drive or another. < 1420097889 746223 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It displays the name of the program at the top, so probably it can know. < 1420098164 24105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: it seems to me like embedding the output won't get anywhere near 39 or 40, you need something like main=do n<-readLn;print$...random cleverly searched for math formula here... < 1420098181 863488 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I also believe DOSBox ought to include its own versions of DEBUG and MODE commands. Other than that, the existing commands are probably fine. < 1420098218 838070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and henkma just hasn't searched as cleverly as you < 1420098296 382273 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yeah I think that's a fair summary < 1420098324 322228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I suspect that henkma does everything by hand. < 1420098509 171125 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: oh http://golf.shinh.org/p.rb?Dancing+Kids is another annoying one. < 1420098530 331568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I have a 101 character solution...) < 1420098554 551768 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :actually, two variations of that. < 1420098693 769290 :rade!~rade@unaffiliated/rade QUIT :Quit: Leaving < 1420098764 510426 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1420099265 650227 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :never mind. < 1420099316 705353 :DrMcHood!680dda08@gateway/web/freenode/ip.104.13.218.8 JOIN :#esoteric < 1420099427 467804 :DrMcHood!680dda08@gateway/web/freenode/ip.104.13.218.8 PRIVMSG #esoteric :Have studied Ebonics for many decades, have dived into programming the past 2 years. Any thoughts on a convergence? < 1420099432 902896 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Now it's just a can't-believe-I-missed-that-the-last-time-I-worked-on-this nuisance.) < 1420099497 268711 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :DrMcHood: Sorry, I don't know. (That doesn't imply everyone else also doesn't know.) < 1420099520 348318 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1420099735 708177 :DrMcHood!680dda08@gateway/web/freenode/ip.104.13.218.8 PRIVMSG #esoteric :keep it(100):[tree.fitty.4°[ice cold*2^chains]] < 1420100049 140936 :DrMcHood!680dda08@gateway/web/freenode/ip.104.13.218.8 QUIT :Quit: Page closed < 1420100192 523958 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :how do I set an environment variable for both X and login sessions? I thought that was what .profile was for but it does not seem to be working < 1420100373 663767 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :streaming at http://twitch.tv/coppro < 1420101100 83013 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 this is going to become the new o < 1420101100 625421 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420101243 860248 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :coppro: I think that has become impossible to answer; it depends on your X11 login and session managers. < 1420101268 516862 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric ::( < 1420101288 467610 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`cat bin/2014 < 1420101289 65007 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ if [ $(date +%Y) = "2014" ] \ then echo "Hello, world!" \ fi < 1420101292 797498 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hahaha < 1420101572 759042 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :coppro: some possible suggestions can be found here ... https://superuser.com/questions/19044/how-do-i-set-an-environmental-variable-for-a-gnome-session < 1420103496 175555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes that the last `2014 hello world appeared on the january 1 log page. < 1420103532 116689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`2014 < 1420103532 605266 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420103534 304036 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1420103673 617949 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :int-e: thanks < 1420105227 512609 :fizzie`!fis@unaffiliated/fizzie NICK :fizzie < 1420105318 42975 :fungot!fis@selene.zem.fi JOIN :#esoteric < 1420105393 487966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : and I don't remember how to omit the final newline in vim (it was discussed here before, it's possible somehow) <-- something like :set binary noeol < 1420105412 316680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time fizzie < 1420105413 287571 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for fizzie is Thu Jan 1 11:43:32 2015 < 1420105683 815989 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : (also my algorithm is completely different, but that's all I intend to say about it) <-- I COULD GUESS THAT < 1420105705 556555 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :really! < 1420105714 930922 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you're SO smart < 1420105724 680885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YEP < 1420105892 291104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect myname has converged towards the algorithm i'm using, but is missing a trick or too < 1420105899 470160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that doesn't help us beat you < 1420105903 896544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*two < 1420105917 445462 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :did I guess that snippet correctly? < 1420105927 95173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1420105937 886769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i haven't got to that in the log if it's there < 1420105950 882771 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"snippet" should be in the log? < 1420106006 806658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have no map take < 1420106027 207414 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :interesting :) < 1420106095 836993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh well. 2 down, 3 to go ... identity matrix, I'll get you yet... < 1420106162 104543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :GOOD, GOOD < 1420106194 733601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have plenty of take, though, modulo that they're so many i defined an operator < 1420106256 965719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1420106321 534574 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. if I make it an operator in my 88 solution it gets larger :) < 1420106656 860536 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I tried map take and did it in one take. < 1420106754 746759 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> (\l->do x<-l;[p x|p<-map take[1..],[x]==[y|y<-l,p x==p y]]!!0++"\n") ["abc","acd","bcd","abd"] < 1420106756 191544 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "abc\nac\nb\nabd\n" < 1420106792 110391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAA < 1420106955 319498 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: fancy, mine looks a bit different but has the same length. < 1420107210 128924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: i had to either submit a version of that or ban you for spoiling so i chose the former hth < 1420107257 35172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: did you use and[p x/=p y|y<-l,x/=y] ? < 1420107274 10560 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Does it change anything, as you are not in first place? < 1420107285 115882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: slightly increased score? < 1420107289 775345 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: no < 1420107331 560130 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That is too long < 1420107334 158124 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: that's one character longer, hth. < 1420107340 893990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is? < 1420107381 434480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :counted an extra ending bracket, duh < 1420107419 19317 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oh, there is a total score for competitors. The list does not seem to load, though. < 1420107456 929031 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It takes a while, at least. < 1420107494 275272 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: try the per-language lists, they're faster < 1420107673 599807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least i already had the !!0++"\n" part. < 1420107857 95060 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`iterate` is tooooooo long. < 1420107857 650746 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: iterate`: not found < 1420107863 468678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo: sorry! < 1420107924 632557 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that remark is unrelated to Kimariji) < 1420108190 798751 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`2014 < 1420108191 232617 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420108192 243969 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1420108340 831771 :MoALTz__!~no@user-188-33-7-126.play-internet.pl QUIT :Quit: Leaving < 1420108354 936147 :MoALTz!~no@user-188-33-7-126.play-internet.pl JOIN :#esoteric < 1420108556 187379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: THE YEAR IS ALL GONE < 1420108582 229726 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1420109039 878606 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Belated happy new year < 1420109349 55525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hippy new hair < 1420109951 464279 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1420110105 82526 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1420110180 183975 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION laughs maniacally < 1420110248 164909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I overshot the identity matrix target) < 1420110840 498834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh no, we have created a monster < 1420111089 528140 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1420111095 158621 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420111163 857552 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"we"? < 1420111280 50378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the channel hth < 1420111300 889414 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, nothing out of the ordinary then < 1420111308 214685 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION eyes fungot < 1420111308 536075 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: i only went there for a conference. see you < 1420111325 507823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see? his alibi is water-tight. < 1420114498 129740 :rade!~rade@unaffiliated/rade JOIN :#esoteric < 1420114666 61232 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1420114801 613156 :MoALTz_!~no@user-46-112-49-198.play-internet.pl JOIN :#esoteric < 1420115003 890328 :MoALTz!~no@user-188-33-7-126.play-internet.pl QUIT :Ping timeout: 272 seconds < 1420115325 61272 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 244 seconds < 1420115411 893997 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1420115550 86811 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1420115557 147265 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Which conference did you go to? < 1420115557 282530 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: i was going to make a byte vector of length 1 < 1420115565 289423 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, the byte vector conference. < 1420115620 179989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you move tomorrow, right? < 1420115728 90907 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1420115830 675164 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fungot: you're moving! < 1420115831 305084 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :FireFly: that would make sense to not add an entry into the ascii contest so far ( i'm at 1.31 right now) < 1420116012 741468 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1420116072 392349 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1420116072 504248 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1420116072 504354 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1420116886 193019 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :That's an interesting carrot-and-stick. F# closures only work with immutable variables. < 1420117031 494260 :scarf!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :J_Arcane: same in Java, I think < 1420117040 474448 :scarf!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically it's to avoid confusion about scope in closures < 1420117100 896437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought it was to ensure that closure could be implemente simply by copying everything in scope < 1420117104 415903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+s < 1420117137 477322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or everything referred to < 1420117159 389998 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :How can I prove that if a has a multiplicative inverse mod m then gcd(a, m) = 1? < 1420117229 307613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: a*r - 1 is divisible by m, which means a*r - 1 and a*r are both divisible by gcd(a,m)... < 1420117315 467860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(r is the inverse) < 1420117377 12794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(um do you need any more hints?) < 1420117409 484326 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That is fine, thanks :) < 1420117579 939894 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(considering I have an exam in about a week, I decided it's time I ought to do some number theory revision) < 1420117658 454463 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay, dancing kid looked easier than i thought < 1420118265 370907 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1420118272 41584 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1420118524 103140 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1420118888 332616 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Yes. < 1420118894 829545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: good luck! < 1420118922 504618 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Remember to behave yourself when you're alone here. < 1420118922 827900 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: thanks! dig the papers: they're excellent. you can do these reports in lisp better than perl < 1420118970 38398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^style < 1420118970 161474 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1420121683 791533 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fungot: what do you think of London? < 1420121684 552336 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :FireFly: ( or an analogue), and one blanket k-line... i shouldn't say that; there are districts of new britain where polish is spoken extensively, appears on signs, etc., have a nice one < 1420121706 25319 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Lots of Polish in London, eh < 1420121730 282645 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 244 seconds < 1420121735 8682 :sebbu!~sebbu@ADijon-152-1-26-128.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1420121772 975415 :sebbu!~sebbu@ADijon-152-1-26-128.w83-194.abo.wanadoo.fr QUIT :Changing host < 1420121773 58870 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1420122317 824711 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> (48^2 - 17^2, 84^2 - 71^2) < 1420122319 144876 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (2015,2015) < 1420122626 677521 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :That's an interesting mathematical property. < 1420122731 397644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FireFly: They do say it's a very multicultural place. < 1420122782 199467 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(Also next year 2016 = 54^2-30^2, if you allow 45^2-03^2.) < 1420123208 952780 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1420123215 259238 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420125940 842098 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1420127220 989452 :MoALTz_!~no@user-46-112-49-198.play-internet.pl QUIT :Quit: Leaving < 1420128096 461335 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1420128101 726199 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420128588 618035 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420129174 993685 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1420129652 972440 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1420129881 280365 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1420129897 387866 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1420130686 478302 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1420130704 424685 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420130938 289718 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1420131572 939021 :dianne_!~diannes@unaffiliated/dianne NICK :dianne < 1420132829 595715 :callforjudgement!~ais523@unaffiliated/ais523 QUIT : < 1420133009 5079 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420133146 460949 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1420133196 204183 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :`2014 < 1420133196 672807 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420134093 354795 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1420134223 939168 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :Bonandodaannée! < 1420134241 567779 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Bonboilyannee < 1420134242 867178 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Client Quit < 1420134262 225567 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :I'm not comfortable with the apostrophs. < 1420134287 355062 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :That's probably the french or dutch word for apostrophies. < 1420134292 615365 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :I can't spell. < 1420134305 832888 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's a catapostrophy < 1420134327 32635 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Ha. < 1420134352 734688 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :Tanebonne année! < 1420134358 311368 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::) < 1420134409 136330 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :AndoDaan: «'» is «apostrophe» hth < 1420134473 710328 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :It does. Idk, I think I feel like the e is silent. But it's not in English, right? < 1420134576 560785 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :in English it ends with an /i/, whereas French's is silent. < 1420134931 617870 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :English does horrible things to loanwords < 1420135001 227197 :azthelgur!~azthelgur@186-104-148-221.baf.movistar.cl JOIN :#esoteric < 1420135087 923828 :azthelgur!~azthelgur@186-104-148-221.baf.movistar.cl QUIT :Client Quit < 1420135112 334097 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :guardian <-> warden < 1420135940 518080 :big3_brother!~big3_brot@191.7.13.235 JOIN :#esoteric < 1420136127 852603 :dianne_!~diannes@unaffiliated/dianne JOIN :#esoteric < 1420136136 537298 :dianne!~diannes@unaffiliated/dianne QUIT :Disconnected by services < 1420136139 46198 :dianne_!~diannes@unaffiliated/dianne NICK :dianne < 1420136739 944626 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 272 seconds < 1420136807 132804 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1420137174 82539 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1420137367 280578 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 255 seconds < 1420137514 99847 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1420137532 246416 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: FAMILIAL CHICKEN < 1420137893 111566 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Ping timeout: 240 seconds < 1420138087 885315 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1420138521 220713 :big3_brother!~big3_brot@191.7.13.235 QUIT :Quit: Leaving < 1420138934 281566 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1420139986 325668 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 250 seconds < 1420140533 294701 :MoALTz!~no@user-46-112-49-198.play-internet.pl JOIN :#esoteric < 1420141179 445024 :drdanmaku!uid17782@gateway/web/irccloud.com/x-noqcrantbpgzqvdb JOIN :#esoteric < 1420142897 311985 :AndoDaan!~AndoDaan@188.188.86.222 QUIT :Ping timeout: 256 seconds < 1420142959 876263 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc #include \nmain(){char a[6][9]; printf("%d\n", (int)sizeof a[0]);} < 1420142960 494667 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/a.c: In function ‘main’: \ /tmp/a.c:2:29: warning: missing terminating " character [enabled by default] \ /tmp/a.c:2:1: error: missing terminating " character \ /tmp/a.c:3:1: warning: missing terminating " character [enabled by default] \ /tmp/a.c:3:1: error: missing terminating " character \ /tmp/a.c:3:1: error: expected expression at < 1420142976 968292 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc #include \nmain(){char a[6][9]; printf("%d\\n", (int)sizeof a[0]);} < 1420142978 26285 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :9 < 1420143005 726058 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1420143886 53455 :AndoDaan!~AndoDaan@188.188.86.222 JOIN :#esoteric < 1420144420 685687 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1420144456 6334 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I have a 140 MB tif pano from my phone here, will scale and upload as jpg shortly < 1420144492 975750 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Some seams, and I don't think I got the FOV right (it didn't apparently report it, and I don't have a 360 pano to test with) < 1420144585 509170 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Vorpal, I have a Xperia Z2 nowdays, and it has a 20 MP sensor, so the image size is absurd. It is actually a pretty good camera for a phone. < 1420144600 574884 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1420144845 278165 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1420145365 762070 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell fizzie https://www.dropbox.com/s/12bapqf1dphm3nz/vargavidderna_h%C3%B6gmossen.jpg?dl=0 < 1420145365 991587 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1420145803 858178 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq_upditem < 1420145808 395397 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq_uptime < 1420145810 401635 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1420145837 157012 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1420147128 281479 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1420148242 466110 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1420148810 276535 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420149883 816388 :nisstyre_!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1420149946 368154 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds < 1420149946 913465 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds < 1420149946 965971 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 256 seconds < 1420150029 200461 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1420151630 220426 :nisstyre_!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1420151630 263738 :nisstyre_!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1420152084 200785 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is there card in Magic: the Gathering to change artifacts into lands? < 1420152397 991238 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1420153144 151679 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: do you want to keep the abilities or the artifacts? or is just overwriting the artifact with a copy of a land ok? < 1420153156 432931 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I think there was something to turn stuff to lands, but very rare < 1420153164 123840 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me try to look it up < 1420153176 575531 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :turning permanents to artifacts or enchantments or creatures is much easier < 1420153232 91134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://magiccards.info/query?q=!song+of+the+dryads < 1420153263 223695 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: ah, nice. it's probaly not the only one because that's a very new card < 1420153400 656784 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there are card that animate lands of course, that's much easier < 1420153490 879257 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1420153495 364290 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe I'm wrong < 1420153520 310807 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe there wasn't any older way to turn an artifact to a land while keeping its abilities? < 1420153526 5330 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :before that Song I mean < 1420153791 211444 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :strange < 1420153973 677563 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I mean keeping the ability of the artifact too < 1420154033 941462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I haven't found anything other than Song then < 1420154051 458689 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :unless of course the artifact has only activated abilities that you can just copy with Kraj < 1420154115 640763 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or with Quicksilver Elemental if you prefer < 1420154497 206247 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What do those cards are doing? < 1420154585 67110 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: Quicksilver Elemental can borrow all activated abilities from a creature in play, until end of turn. Together with some copying and type changing effects, you can use it to have any permanent borrow all activated abilities of any other permanent. < 1420154626 833288 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But that isn't the same as the ability belonging to the original card. < 1420154645 643501 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, it's not the same < 1420154724 568376 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But if the artifact doesn't have abilities other than activated abilities, it might be enough for what you're trying to do, because you can often (but probably not always) copy the rest of the state from the artifact to a land after you've copied the activated abilities. < 1420154837 60054 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It does have only activated abilities but that is not good enough. < 1420154896 830336 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's also Volrath's Shapeshifter, I don't really know how that works, so you figure out whether it can help you < 1420154979 519839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm no, Volrath's Shapeshifter doesn't help because it can't use text from non-creatures < 1420154990 219619 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm wait < 1420155001 827829 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what if it copies Dryad Arbor? < 1420155073 707400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it probably doesn't help, but you figure out for yourself < 1420155081 671457 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: meanwhile, have you seen Droidikar? < 1420155141 522557 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have not. What does that mean? < 1420155193 414177 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: http://www.darthsanddroids.net/orb/checklist.php Droidikar is a fan-made Magic: the Gathering set presented as a crossword, with the theme of Darths and Droids, a Star Wars parody screencap webcomic. Spoilers: http://tinyurl.com/q3s859n < 1420155314 945336 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you have a proper URL not "tinyurl"? < 1420155355 790323 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, a moment < 1420155383 352898 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :spoilers: http://www.irregularwebcomic.net/draakslair/viewtopic.php?t=8270 < 1420155393 679297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I truncated it to fit it in a channel topic < 1420155440 647601 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if ais returns, we'll have to tell him, I'm quite sure he'll like it < 1420156799 196016 :MoALTz_!~no@user-46-112-49-198.play-internet.pl JOIN :#esoteric