< 1228783716 0 :jix!unknown@unknown.invalid QUIT :"..." < 1228783892 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228786643 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228789131 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1228791570 0 :Dewio!n=dewi@124-171-190-241.dyn.iinet.net.au JOIN :#esoteric < 1228791592 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228791929 0 :Dewi!n=dewi@124-171-174-250.dyn.iinet.net.au JOIN :#esoteric < 1228792443 0 :sebbu2!n=sebbu@ADijon-152-1-32-205.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228792455 0 :decipher!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228792657 0 :decipher!i=decipher@lyseo.edu.ouka.fi JOIN :#esoteric < 1228792687 0 :Dewio!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1228792749 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228792749 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1228797545 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1228803638 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1228804673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CHEESE IT, THE COPS! < 1228804833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, they pulled over a pizza delivery car X-D < 1228806323 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hai gregor < 1228808287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1228808445 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228809599 0 :clog!unknown@unknown.invalid QUIT :ended < 1228809600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1228810007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1228810580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mor < 1228810901 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228810920 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228811298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, project for c++ course: implement virtual machine for an object oriented scripting language :o < 1228811339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes < 1228811397 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :will HQ9++ do? < 1228811736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually everything is specced exactly < 1228811780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'll just make a statically typed language and compile into the vm, in case i feel like being creative < 1228813058 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you can build a JVM in a weekend < 1228813083 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, they gave you a spec for it too < 1228813602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so it's quite simple < 1228813633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, still the best project ever < 1228818656 0 :james!unknown@unknown.invalid QUIT :Remote closed the connection < 1228818951 0 :Slereah_!n=Slereah@ANantes-252-1-31-100.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228819296 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228823140 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1228823476 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228823523 0 :Slereah_!n=Slereah@ANantes-252-1-31-100.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1228824267 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228826644 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228827839 0 :zuff!unknown@unknown.invalid NICK :ehird < 1228828287 0 :appletizer!i=a@82-32-120-59.cable.ubr04.hawk.blueyonder.co.uk JOIN :#esoteric < 1228829366 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228830152 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228831075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+/%# < 1228831077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :valid j code. < 1228831088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also valid line noise. < 1228831129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1228831132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not even perl can beat that. < 1228831156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not even oklotalk can beat that :< < 1228831166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what about cise < 1228831182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it might be a legal perl fragment though, if the / terminates a regex < 1228831195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. in cise + sums the list, but i'll have to think a bit about the exact syntax of the whole < 1228831224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: +/ is fold + so it's sum < 1228831227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% is divide, # length < 1228831229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i assume you know that < 1228831232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well. /+# might work. < 1228831234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah of course < 1228831249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :think i can't read j perfectly after two days of learning? < 1228831255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could < 1228831256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1228831270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: does /+# read from stdin? < 1228831272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty intuitive. < 1228831281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no it reads from the input stream < 1228831286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well input register < 1228831287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228831289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in cise < 1228831289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :more like < 1228831294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1228831294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :intuitive in a hideous, non-euclidean way < 1228831298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does in j < 1228831303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1228831313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, it does - it's just that in j, code is entered on the stdin stream too < 1228831317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's how function arguments work in j < 1228831323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(+/ % #) 1 2 3 < 1228831324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the value of +/%# is just the boxed function. < 1228831331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ reads 1, 2 and 3 from stdin < 1228831336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when it is written to stdin < 1228831353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think that's really nice, it's like forth < 1228831358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't know that. < 1228831369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway no cise doesn't do that < 1228831373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk does < 1228831390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are you going to learn k next? < 1228831393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems even more concise < 1228831413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: perhaps, the bottlenecks are mostly the same. < 1228831422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: link to where you learned j? < 1228831423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i could prolly learn it in seccunds. < 1228831427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228831432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dl'd j602 < 1228831436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are these "labs" < 1228831438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1228831444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I think what's needed to get j even more concise < 1228831447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is implicit maps/folds < 1228831453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum is just + < 1228831457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that has the nice property of: < 1228831459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 + 2 < 1228831461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1228831461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ 1 2 < 1228831463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :being the same < 1228831479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+%# < 1228831527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure how you'd get shorter than that? < 1228831533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that only helps in that special case < 1228831537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's reduced to the basic operations: sum divided by length < 1228831543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 < 1228831543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_1 _2 < 1228831555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what about it < 1228831563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 would be the same as 1 - 2 < 1228831565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :implicit fold only makes sense for +, pretty impure to make it an exception < 1228831567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 3 would be 1 - 2 - 3 < 1228831576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: - 1 2 was input < 1228831579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_1 _2 was output < 1228831591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why is (fold - [1 2]) [-1 -2]? < 1228831598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228831607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228831613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right you thought i okay. < 1228831615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228831615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my point < 1228831619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :j already has a meaning for < 1228831621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that < 1228831627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1228831630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ 1 2 ====== (+1), (+2) < 1228831632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about how you make j even more concise :P < 1228831661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i don't think hacks like that are very j'y (they definitely are somewhat j'y, but not *that* j'y), they are very cise'y though < 1228831668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228831675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ % # is a beautiful program < 1228831675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1228831678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we write it out in english: < 1228831684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum divide length < 1228831695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the three operations that actually make up the definition of averaging < 1228831697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no extra cruft < 1228831705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's really nice < 1228831733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but that has a meaning just as intuitive as is, div elems by list length < 1228831744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1228831748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the / in +/ % # is unneeded < 1228831754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ing a list < 1228831756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is obviously summing it < 1228831760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just what it is < 1228831764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adding a list < 1228831775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it can be implicit < 1228831776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i disagree. < 1228831795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what other meaning does adding a list have? < 1228831820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I DISAGREE < 1228831824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, tell me < 1228831832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't make me use supercase... < 1228831835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because if you can't think of one, i'm pretty sure it's intuitive that adding a list is summing it < 1228831859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah of course fold is more intuitive than map for +, because unary plus is a fucking useless operation. < 1228831888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: for all OP, I'm not sure "OPing a list" makes sense as mapping op over list < 1228831891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but something like having unary + be abs would be much more sensible imo, and keeping the implicit map < 1228831891 0 :Slereah_!n=Slereah@ANantes-252-1-91-46.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1228831893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :find an OP where it does < 1228831905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's really at war with the whole idea of j < 1228831910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know, so what < 1228831912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :answer me < 1228831912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228831915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228831922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :write some j. it's all about mapping < 1228831926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1228831928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about j < 1228831930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1228831930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, yeah, i said correctly < 1228831934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm asking a question < 1228831935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :answer it < 1228831955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what, - makes sense over a list < 1228831963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as does really any unary operator < 1228831966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- 1 2 3 < 1228831968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makes sense to me as < 1228831970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 - 2 - 3 < 1228831976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want negation, use _ < 1228831978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_ 1 2 3 < 1228831979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := < 1228831979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh. not to me. < 1228831982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_1, _2, _3 < 1228831998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(monadic funcs are mapped, dyadic ones are folded, is my current thinking) < 1228832001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever, i don't agree with any of this. < 1228832008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't you care about tiny prgorams? :P < 1228832025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bleh. < 1228832034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost all j operators are both unary and binary < 1228832047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, you can do some contexterizing to find out which you want < 1228832050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and mapping the unaries is usually what you want. < 1228832060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... k. < 1228832065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like something cise would do < 1228832067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : +_ 1 2 3 < 1228832069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not very j'y still < 1228832069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> < 1228832070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-6 < 1228832075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i don't want something j'y < 1228832079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want something concise and cool :P < 1228832087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I REFUSE TO UNDERSTAND YOUR POINT OF VIEW < 1228832090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_ 1 2 3 -> -6 makes perfect sense imo < 1228832105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in a hurry, and just wants to disagree < 1228832109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolz < 1228832112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that that makes any sense < 1228832120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228832141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only problem is < 1228832142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ascii < 1228832143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is < 1228832145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too < 1228832147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :small < 1228832149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1228832162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :must leave, yeah, you're right, i like that unary = map, binary = fold thing; assuming you clear up what "contexterizing" is < 1228832164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228832166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it is < 1228832170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, bye but < 1228832175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WE SHOULD INVENT, LIKE, A SYSTEM WITH MORE CHARS < 1228832175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think functions should have like < 1228832176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :either < 1228832178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes ----> < 1228832180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mainly unary" < 1228832180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1228832182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mainly binary" < 1228832186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which flips their map/fold behaviour < 1228832189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you can override it explicitly < 1228832192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you really need to < 1228832196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, that's lovely :) < 1228832196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1228832199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :buttttt < 1228832202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah bye -> < 1228832253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like to fold _ would be < 1228832264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/_ 1 2 3 < 1228832267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever 1 _ 2 _ 3 does :P < 1228832317 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1228832395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: depends, in j _ isn't really an operator, it's an inherent part of a number, just like the haskell - < 1228832400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i'm not gone, i definitely am. < 1228832400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: haha you're back :D < 1228832403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(->) < 1228832403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but oklopol < 1228832407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :poop < 1228832407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228832426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228832430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :factorial: < 1228832439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wellll < 1228832443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :depends on the range syntax < 1228832449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we say it's a boring func for the sake of example < 1228832457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* range 1 < 1228832484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm if we say it's .. then < 1228832488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n!=*1..n < 1228832490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lovely < 1228832517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in cise: *:, where : is range < 1228832536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hm but < 1228832538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :range is 1..n inclusive here, because * doesn't like zeroes :) < 1228832542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does the starting 1 get there < 1228832543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :annnd < 1228832544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1228832551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esplain < 1228832553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"like"? < 1228832559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cise has the concept of "liking" for functions, they can tell what types they prefer < 1228832559 0 :jix!n=jix@dyndsl-095-033-090-224.ewe-ip-backbone.de JOIN :#esoteric < 1228832568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and range can be either 0..n-1 or 1..n < 1228832568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and other functions try to give them it? < 1228832568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228832576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228832577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well : is nice for range < 1228832577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1228832579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n!=*1:n < 1228832586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cise is a very hard language to parse. < 1228832595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much impossible. < 1228832601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you can use ! as a map factorial ofc: < 1228832608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :going ---> < 1228832612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait oklopol < 1228832615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this will make you lol: < 1228832619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+!%# < 1228832628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that produces the average of the factorials of the list given < 1228832633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with that ! def < 1228832633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228832654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1228832775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that reads as < 1228832782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add factorial divide length < 1228832787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where add=sum < 1228832788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you know that < 1228832790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can say < 1228832794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum factorial divide length < 1228832808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228832815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sum negative factorial divide length < 1228832817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's beautiful < 1228832835 0 :appletizer!unknown@unknown.invalid QUIT : < 1228832904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in haskell, that's < 1228832909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(\x -> (sum $ map (0-) $ map fac x) `div` genericLength x) < 1228832922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the answer for the list 1 2 3 4 5 is -31 by the way < 1228832938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#. < 1228832940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just love it < 1228832944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# +_!%# +_!%# +_!%# < 1228832952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i can read that now < 1228832954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you? < 1228832955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's easy < 1228832957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you know < 1228832958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ = add < 1228832961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_ = negate < 1228832963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! = factorial < 1228832964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% = divide < 1228832966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# = length < 1228832973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then, you just read out the operations in order! < 1228832977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add negative factorial divide length < 1228832982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*negate < 1228832984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228832993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ??? :D < 1228833008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'M NOT LISTENING LA LA LA LA < 1228833035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's simple! come to the dark side!! we have tiny programs that you can just read aloud!! :D < 1228833040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they're easy to write! < 1228833045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no parens! mostly! < 1228833048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and extremely ambiguous < 1228833058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's not all that ambiguous < 1228833075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you read it out, there's only one "sane, working" meaning it could have < 1228833088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the language will pretty much always take that one. < 1228833090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not ambiguous if you're AI-complete, then < 1228833094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228833102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, it has well-defined precedences ofc < 1228833106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just that they're set intuitively < 1228833127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. just write your program as a flat list of (nested) english names on the argument < 1228833130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except you have a character set < 1228833135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where one char = one word for a restricted set < 1228833140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228833143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228833252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# it's sooo beautiful < 1228833258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've ever written a nicer program < 1228833264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's so simple and so YUM < 1228833323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i need second opinions. :| < 1228833329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament! < 1228833333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1228833336 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1228833344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i scared him away :( < 1228833661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%# < 1228833677 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :+_!%# | http://tunes.org/~nef/logs/esoteric/ < 1228833965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#! < 1228833970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if that's the factorial of the length < 1228833975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or that whole expr, factorialled < 1228833978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you know what?? < 1228833982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHO CARES < 1228833982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228834622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%#+_!%# < 1228834633 0 :ehird!unknown@unknown.invalid NICK :zuff < 1228834892 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :"%", doesn't that require two arguments? Or does it take the second argument from the supplied arguments? e.g. foo = +_!%#; foo "hello" 3 7 => add(negate(factorial(divide(length("hello"),3))),7) < 1228834925 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: well < 1228834929 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% does take two arguments < 1228834931 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_! < 1228834933 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and # < 1228834942 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ sums the list it gets, which is _! < 1228834951 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_ maps _ on it, being an unary function, negating all the elements of < 1228834955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :! the factorialled list < 1228834960 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :# just gets the length of the same list < 1228834961 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so: < 1228834967 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# 1 2 3 < 1228834968 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :is < 1228835001 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x = [1,2,3]; fold(add, map(negate, map(factorial, x))) / length(x) < 1228835098 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :ok. Strange to apply the arguments to both operands... < 1228835120 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: they read from the rest of the input string up to \n, basically < 1228835121 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's like j < 1228835182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :basically, if you can show me a shorter way to do +_!%# in any language i'll sell my soul :P < 1228835257 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :negative mean of the factorials of the arguments < 1228835313 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: no < 1228835318 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the mean of the negation of the factorials of the arguments < 1228835321 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the negation is _ < 1228835323 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :before the ! < 1228835329 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to split it up into logical pieces: < 1228835334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+ _! < 1228835335 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :% < 1228835336 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :# < 1228835426 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean should probably be a function < 1228835434 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like...uh... < 1228835437 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1228835444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then it becomes < 1228835445 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$_! < 1228835462 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$=+%# < 1228835464 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then < 1228835466 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :$_! 1 2 3 < 1228835468 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :-> -31 < 1228835498 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :the mean of the negation is the negation of the mean < 1228835508 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: shush you < 1228835512 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :this matters in the universe of awesome < 1228835525 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it matters in a spiritual satisfaction way! < 1228835532 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but yes, _$! would work just as well < 1228835537 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but $_! is probably valid perl < 1228835774 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228835782 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what you should call $_! < 1228835783 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1228835789 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :meannegfacs < 1228835790 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228835798 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :to be honest, why even make that a function < 1228835803 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's quicker to just use it than give it a name < 1228839187 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=rBurACl5wW0 < 1228839317 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :FNORD < 1228840169 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i can still write +_!%# without thinking < 1228840181 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's just so -obvious- if you know what the symbols mean. well, obviously < 1228840265 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :[[Why do you want to learn C when there's C++?!... C++ stands for a increasement of C... ]] < 1228840269 0 :zuff!unknown@unknown.invalid TOPIC #esoteric :Why do you want to learn C when there's C++?!... C++ stands for a increasement of C... < 1228840844 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228840904 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.youtube.com/watch?v=mcAq9bmCeR0 < 1228840948 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: through intense tracking of your youtube links, i have discovered you reside in UNITED KINGDOMIA// < 1228840955 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :THIS WILL BE YOUR LAST TRESSPASS-FALL < 1228840959 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :my death ray is on its way. < 1228841001 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :no, ever since i went to your link all my youtube links send me to UK < 1228841011 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: that was the previous part of my trap < 1228841017 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :clicking on that link TRANSPORTED YOU TO THE UK < 1228841019 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you just don't know it yet < 1228841021 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1228841052 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Ahahahahhaahahahah! < 1228841162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228841162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1228841166 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i can still write it without thinking < 1228841217 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: +_!%# < 1228841263 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :segfault < 1228841286 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: tell me what that program does and i'll not send the death rays < 1228841373 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: you have 50 hours < 1228841393 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1228841404 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what does +_!%# do < 1228841407 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :answer and win prizes < 1228841430 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming you're talking about an esolang. What esolang? < 1228841445 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is not actually specced anywhere < 1228841445 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1228841448 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :SO TELL ME < 1228841471 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it does fold(add, map(negate, map(factorial, x))) / length(x) < 1228841473 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :I'M SAVED < 1228841492 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :do you want it implemented? < 1228841494 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: copy and paster >:( < 1228841503 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and no, dammit, it's mostly oklopol's < 1228841518 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i've been looking for an excuse < 1228841543 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: anyway now you get to answer another, harder one < 1228841546 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :for cheating < 1228841546 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228841807 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :spec me a language < 1228841811 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no dammit < 1228841820 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :make your own stupid languages to implement >:( < 1228841821 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228841861 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :i'm torn between Three Stooges and Genesis, where the programmer first creates the heavens and the urfs < 1228841886 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :will probably do PokerScript < 1228841893 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :got any unique ideas? :P < 1228841904 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :apparently not < 1228841909 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# is very uniq < 1228841920 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :not rilly < 1228841924 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ya tis. < 1228841926 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just ask oklopol. < 1228842024 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it's a reversed rpn with a couple extra functions < 1228842033 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1228842034 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228842035 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's not < 1228842040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is not reversed rpn < 1228842040 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :at al < 1228842041 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :l < 1228842050 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it just isn't < 1228842072 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :in that, operations are invoked on a stack < 1228842078 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1228842080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :they are not < 1228842102 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :in that, it's a stackish thing and not supplied arguments < 1228842111 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no < 1228842112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it is n't < 1228842117 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you can say it is all you want but it isn't < 1228842120 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ok then i stopped caring < 1228842138 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1228844686 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1228845171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228845200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: of all people you should care about it, i mean you're "jay". < 1228845215 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: totally < 1228845221 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228845223 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :isn't that just beautiful? < 1228845224 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :seriously. < 1228845233 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :best program ever. < 1228845369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :17:07… MizardX: negative mean of the factorials of the arguments === 17:08… zuff: the mean of the negation of the factorials of the arguments < 1228845377 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228845379 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1228845379 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228845383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but really < 1228845396 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to know -anything- beyond what each individual symbol represents to grasp the program < 1228845396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which it seems MizardX already said, i should really read further before commenting < 1228845400 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no extra syntax, structure, or whatever < 1228845412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# where + = add, _ = negate, ! = factorial, % = divide, # = length < 1228845421 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228845426 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if you get that they're operating on a list, that's just trivial < 1228845508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh you < 1228845516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, could you explain why that works, i have no idea < 1228845520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::9 < 1228845537 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well < 1228845555 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean of the negation of the factorials of the arguments < 1228845563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you already know that +%# is mean < 1228845569 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because it's add divide length, and add on lists is sum < 1228845575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually wait... < 1228845576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so let's say mean is $ < 1228845580 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then it's just $_! < 1228845584 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_ is negate, it's mainly-unary < 1228845586 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so it's mapped < 1228845591 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :! is factorial, same, so it's mapped < 1228845606 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so we map factorial the list, map negate it, then mean it < 1228845610 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and mean is +%# < 1228845618 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :we're summing the negated-factorials, so we put it in the + clause < 1228845620 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228845624 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :add negate factorial divide length < 1228845703 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: geddit? < 1228845704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :: for dyadic, . for monadic; :+ .- :! :% :# -> :+( .- :! %: :#) because a dyadic folds without a left arg, then :+( .- ( :! %: :# ) ) because [obviousity], then the standard rule for "fun fun fun" -> :+( .- ( :!( arg ) %: :#( arg ) ) ) < 1228845707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228845710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't read, sorry :P < 1228845714 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lolz < 1228845719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"wait..." <<< < 1228845722 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah ! there is factorial < 1228845726 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so monadic < 1228845733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228845738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well actually .# < 1228845739 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and # is length < 1228845739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1228845739 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so monadic < 1228845741 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::+ ._ :! :% .# < 1228845744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228845747 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, it's: < 1228845754 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(+(_(!)))%(#) < 1228845762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway Xfun :fun Xfun < 1228845762 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%#. some pretty neat code. < 1228845780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, okay, monadic's have a short scope < 1228845816 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228845835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway yeah sure that's workable. not that i'm entirely sure the general case is in any way remarkably short < 1228845840 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and a prefixed-dyadic has scope up to a binary-dyadic < 1228845844 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :thus why it stops at the % < 1228845858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that's mean of negated factorials of arg < 1228845861 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1228845864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's write it in j < 1228845867 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: of course, mean is a really common operation < 1228845870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i do < 1228845872 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so that should be bound to something < 1228845873 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like ~ < 1228845878 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :~=+%# < 1228845880 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then it's < 1228845881 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :~_! < 1228846131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm what was ~ in j again... right, +~4 = 4+4 < 1228846144 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228846148 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well I was just thinking < 1228846152 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean is like ~ because < 1228846158 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if a list is a wavy line of varying values < 1228846162 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :mean straightens it out < 1228846163 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :into one < 1228846249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's clear < 1228846269 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so what's +_!%# in j :P < 1228846298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems i've misunderstood the @ adverb :| < 1228846314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i haven't actually seen it explained anywhere, i've guessed most of the semantics from examples < 1228846349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, usually @ looks like function composition, but not in the case when the left argument is +/. < 1228846396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably has to do with the fact ! is a->a and +/ is [a]->a < 1228846957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1228846970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :help says < 1228846976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :u@v y == u v y < 1228846989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :j says < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> mean ! 1 2 3 < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (mean@!) 1 2 3 < 1228846990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 2 6 < 1228846999 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you miss the minus < 1228847006 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and the sum < 1228847008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...that's hardly the point < 1228847011 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, you have the sum < 1228847013 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but the minus is so the point < 1228847019 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :add the negative in there. < 1228847027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1228847033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :look at what i said. < 1228847044 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i see no negation. < 1228847047 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the result is -31 < 1228847051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1228847053 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# 1 2 3 < 1228847055 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :-> -31 < 1228847060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, does someone know J here? < 1228847069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well I guess it's just _ < 1228847069 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like < 1228847071 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_ mean ! < 1228847073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there must be some reason for this weirdness < 1228847082 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :o rite < 1228847083 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1228847088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228847090 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :kk i thought that was your solution < 1228847094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1228847100 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :because if it was ~_! is still shorter in tokens and chars, ofc :P < 1228847104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite the opposite, that's my problem < 1228847113 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228847127 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :the nice thing is the interchangability when you have equivalent ops < 1228847131 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :_~! and ~_! < 1228847133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i remember someone here knew J < 1228847134 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :you can just swap the chars around < 1228847139 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't recall :{ < 1228847141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't remember who that was :< < 1228847146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asd. < 1228847199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was one of the more silent dudes, and i think their nick started with "j", but i might just be confused for obvious reasons < 1228847238 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :wait wait [1,2,3,4] is -31 < 1228847238 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dur < 1228847244 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't recall < 1228847246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no #j. shocking < 1228847246 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :want me to grep, maybe? < 1228847254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah sure that'd be nice < 1228847343 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what should i grep for :P < 1228847351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have no idea... < 1228847357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well just " j "? < 1228847362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does that give a million lines? < 1228847487 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'll try < 1228847487 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but prolly < 1228847524 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: first mention in 2003! :O < 1228847525 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :03.04.19:17:43:40 Taaus: what did you use j for? < 1228847549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1228847556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :can't find any j person < 1228847556 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::{ < 1228847556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't gilbert :) < 1228847559 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :I'll serach for J < 1228847563 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :uppercase < 1228847589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. let's hope the j guy likes uppers then. < 1228847597 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :07.01.29:14:36:43 j sucks too... < 1228847598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i up pretty rarely < 1228847601 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that's cakeprophet < 1228847604 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :how can you like him < 1228847608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::=) < 1228847619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well he's always like that < 1228847692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, checked whether quakenet has #j, mostly for luls, and it did! < 1228847698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately it's a gaming channel < 1228847702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't stop me from asking though. < 1228847724 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:12:07:37 i love j already < 1228847724 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:14:44:56 rofl, switching back to linux is starting to feel like a good idea, my j interp crashed, took me like 5 minutes to get my computer running again :D < 1228847727 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :dejavu < 1228847730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after explaining the problem, like 15 lines, 20:33… @morfff: rofl what < 1228847742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1228847742 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hahaha, pastebin a log < 1228847783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p562653264.txt not that interesting < 1228847801 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228847801 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :07.03.23:09:36:24 J sucked ass ^^^^^^ < 1228847816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when's that? :d < 1228847818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228847818 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did nobody else talk since? :{ < 1228847819 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and < 1228847820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :07 < 1228847820 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :err < 1228847822 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1228847824 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :l < 1228847827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: no :< < 1228847864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't get to the good parts of j last time i tried < 1228847874 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: faxathisia maybe? :\ < 1228847879 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he seemed to know j < 1228847882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1228847885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very possible. < 1228847892 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he never comes here < 1228847928 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:12:55:33 * oklopol makes that his first J project! < 1228847928 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :08.03.21:13:44:03 http://jsoftware.com/help/dictionary/dccapdot.htm okay J owns. < 1228847948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it does! < 1228848088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p345244344.txt <<< continuation, dunno if that's as funny to you as it is to me, i'm very tired and headachy < 1228848109 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lollllll < 1228848112 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :this is epic < 1228848119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228848132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just wish they'd actually try to help < 1228848149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i would, in that situation < 1228848154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no matter what the question is < 1228848182 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: any more chatxs? < 1228848210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah sure < 1228848219 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: paste < 1228848229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p235534144.txt < 1228848231 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its quakenet right < 1228848240 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228848242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, naturally < 1228848253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess it could be some other non-freenode < 1228848274 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm joining < 1228848277 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :and going to ask a j question < 1228848277 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1228848281 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1228848322 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lollllll < 1228848332 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: antyhing i missed since that paste < 1228848333 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :before i joined < 1228848334 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :? < 1228848359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1228848361 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: paste < 1228848367 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :paste what happened between your last one and my join < 1228848367 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228848378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p551156355.txt < 1228848391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228848394 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :let's keep acting oblivious < 1228848406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :um < 1228848406 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :18:45 Error(404): #J Cannot send to channel < 1228848409 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :do i need to identify? < 1228848412 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1228848417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1228848422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah maybe they have that mode on < 1228848431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1228848448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :identifying is instantaneous, but tedious. < 1228848453 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dossi < 1228848453 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :t < 1228848455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you have to do email stuff < 1228848458 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1228848459 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1228848566 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did that work? < 1228848584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228848586 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yay < 1228848595 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i suggest we just keep piling j qs in there < 1228848600 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :until the tf people go away < 1228848602 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's a shame I know nothing about J really < 1228848608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :until they kickban us is more like it < 1228848612 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not that they'd know the difference < 1228848626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm surprised they're that friendly, quakenetters tend to be all about the business ( == gaming ) < 1228848639 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :also, rage at Error(404)! It should be 403! < 1228848643 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :or 401 < 1228848648 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nah, we just have to make it tangentially related to tf < 1228848649 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :every now and then < 1228848654 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :like, we'll say we're scripting it < 1228848655 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1228848685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228848740 0 :sebbu2!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228848765 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :"Until death do us apart" - #j website < 1228848957 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jagarna.org/index.php?site=squads&action=show&squadID=2 < 1228848960 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :here's who we're dealing with < 1228849054 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :18:57 zuff: yeah, mostly a lot of gamers < 1228849055 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :see wut i did thar < 1228849235 0 :sebbu3!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228849299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :HUR HUR HUR < 1228849311 0 :kar8nga!n=kar8nga@e-231.vc-graz.ac.at JOIN :#esoteric < 1228849314 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i bet they have us all on ignore now < 1228849347 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: don't give it away < 1228849348 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1228849399 0 :sebbu2!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849400 0 :pikhq!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849401 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849440 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1228849444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:03 lezek has changed mode: +m < 1228849444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:03 lezek: I suggest you guys go to #j.ai and talk :d < 1228849444 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :fuckers < 1228849447 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :privmsg time < 1228849447 0 :pikhq!n=pikhq@r01jjw8v9.device.mst.edu JOIN :#esoteric < 1228849449 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 zuff: hey, what was that for? < 1228849458 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's the only action their channel's seen in weeks, too :( < 1228849470 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: Join j.ai < 1228849470 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: and talk < 1228849472 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 zuff: nobody there < 1228849472 0 :sebbu2!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228849472 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1228849485 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: J is not a channel for AI or Mathematic talk :) < 1228849485 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 zuff: it was neither < 1228849489 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :AI OR MATHEMATIC < 1228849509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228849513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a meganoober :P < 1228849519 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:04 lezek: J is a channel for TF2 talk < 1228849519 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :19:05 zuff: right, j is a part of tf2 <-- < 1228849522 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :bullshit mode activate < 1228849561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1228849572 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228849574 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i will get that -m < 1228849576 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if it's the last thing i do < 1228849590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would you mind giving me the log? i'll give a few more ppl a slight lol. < 1228849603 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah once it's over < 1228849610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course it's split in tons pieces. < 1228849643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mirc is such a piece of caviar, i can't copy more than one screenful at once from the logs < 1228849654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because they only scroll when you push the arrows < 1228849665 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1228849669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even in the fucking logviewer, in which you can't do anything *but* read the logs < 1228849670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1228849672 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :nnscript makes readable log files by default, I think. < 1228849681 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1228849682 0 :sebbu3!unknown@unknown.invalid NICK :sebbu < 1228849699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah sure. but i would have to locate them, and if you knew me, you'd realize what a massive prob that is. < 1228849755 0 :sebbu2!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849756 0 :rodgort!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1228849758 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: done < 1228849759 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :paste time < 1228849768 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p225562425.txt < 1228849800 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :he replied "LOL". insensitive clod. < 1228849865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1228849868 0 :sebbu2!n=sebbu@ADijon-152-1-28-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228849868 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1228850072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :channels are much more elitist in qnet < 1228850081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's an entirely different world < 1228850097 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i loved the "and we like it that way" < 1228850109 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hurf durf clogging the channel namespace with something that's never talked in is elite hurf durf < 1228850118 0 :rodgort!unknown@unknown.invalid QUIT :Remote closed the connection < 1228850119 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :look at me with my huge epenis and op status < 1228850122 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1228850149 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :is jaxer as cool as it looks? < 1228850161 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :not that cool. < 1228850165 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it's alright. < 1228850174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's jaxer < 1228850187 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: boring web stuff. :P < 1228850217 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :also all this j scrollback is confusing < 1228850219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, first link's *sublink* would've done it < 1228850228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't feel like reading that far < 1228850230 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :<- j < 1228850240 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: your fault for hogging the lang's name < 1228850245 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :yes, languages come before people < 1228850266 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1228850287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, while #j did explain why the problem occurred, it didn't actually get solved < 1228850299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, just don't use @? < 1228850299 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228850302 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :also < 1228850305 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :idea for my j-like language: < 1228850308 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :no parens < 1228850309 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1228850311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: and use what instead? < 1228850313 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :( and ) are some random ops < 1228850317 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if you need parens, you suck < 1228850318 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :restructure < 1228850337 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if +_!%# doesn't need parens, nothing does < 1228850439 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ideally, ( and ) are actually used together < 1228850440 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but not always < 1228850449 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i.e. most of the time, it looks like a language construct < 1228850453 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :but then you get ROUGE PARENS < 1228850780 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmm i liked how you annotated monadic/dyadic with . and : < 1228850784 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that should be how you force map/fold XD < 1228850823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was the debug output syntax of arities in oklotalk-- < 1228850842 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1228851620 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228852382 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228852383 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :x+y < 1228852386 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :is E < 1228852430 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228852469 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1228852588 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1228853785 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did the j peeps say anything more < 1228853888 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Corun: be broadband are in your area? jealouss :{ < 1228854203 0 :sebbu2!n=sebbu@ADijon-152-1-29-139.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1228855079 0 :sebbu!unknown@unknown.invalid QUIT :No route to host < 1228855216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: x+y = E? < 1228855222 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: totally < 1228855233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1228855374 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :zuff, I'm with O2 < 1228855384 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :(n=Corun@94-193-40-216.zone7.bethere.co.uk) < 1228855386 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1228855388 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :o2 bought out be < 1228855388 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1228855390 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I'm with O2. < 1228855391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :so i guess a branding thing < 1228855399 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ah, didn't know that. < 1228855423 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :But, I have an iPhone on O2. It's much cheaper for O2 customers < 1228855433 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, ditto. < 1228855436 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :(unlimited download 8 meg for £7.50 a month iirc) < 1228855439 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ah, cool. < 1228855450 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Except, not broadband with them. < 1228855458 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1228855459 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess "iphone on o2" then becomes obvious. < 1228855465 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Unless I unlocked it. < 1228855473 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1228856368 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :omg oklopol < 1228856372 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :infinite genetic algorithms < 1228856372 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1228856377 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't just evolve its own fitness function < 1228856384 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :it evolves every part of its own evolving to an infinite level < 1228857607 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228857784 0 :kar8nga!n=kar8nga@a-112.vc-graz.ac.at JOIN :#esoteric < 1228858244 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So self-modifying AI that uses evolution. < 1228858253 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :YES. < 1228858634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: yes, life. < 1228858639 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1228858642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was what i meant < 1228858812 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1228859602 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1228860820 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228862881 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1228863049 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1228863966 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228863973 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :+_!%# < 1228863974 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDD < 1228864031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1228864033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :&/-#+!|::\ < 1228864044 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that is probably valid code but i don't know what it would do. < 1228864052 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did you manage to concisify +_!%# in j? < 1228864057 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what would it be in cise? < 1228864077 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure cise can beat +_!%# for "mean of the negation of the factorials of the arguments" < 1228864080 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :well < 1228864086 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :if it has its own mean function, and you use that < 1228864089 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :then you have to bet ~_! < 1228864091 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :*beat < 1228864094 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :as ~ is the mean < 1228864102 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :take your pick :P < 1228864131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooooo < 1228864137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every language needs a mean function < 1228864138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zuff: no i didn't look into it really < 1228864146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a kind one < 1228864148 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: cise i mean < 1228864148 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :cise < 1228864154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh. < 1228864173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i haven't completely decided on all ascii chars' meanings. < 1228864180 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well that's not that important < 1228864183 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :just assign random ones < 1228864391 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1228864446 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :. < 1228864863 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1228865012 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1228865594 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/7i6o9/im_looking_for_a_backup_format_for_my_database_of/ < 1228865596 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :Oh lawd < 1228866418 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird! < 1228866466 0 :zuff!unknown@unknown.invalid PRIVMSG #esoteric :hi lament