< 1222646600 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1222646613 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222647874 0 :tusho!unknown@unknown.invalid QUIT : < 1222650775 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1222651792 0 :Corun_!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222651820 0 :Corun!unknown@unknown.invalid QUIT :Nick collision from services. < 1222651828 0 :Corun_!unknown@unknown.invalid NICK :Corun < 1222652445 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1222652480 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1222652879 0 :boily!n=boily@bas2-quebec14-1088704221.dsl.bell.ca JOIN :#esoteric < 1222654584 0 :boily!unknown@unknown.invalid QUIT :"leaving" < 1222656191 0 :CO2Games!n=CO2Games@75-163-236-8.clsp.qwest.net JOIN :#esoteric < 1222656201 0 :CO2Games!unknown@unknown.invalid PART #esoteric :? < 1222659554 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222659875 0 :megatron!n=moozilla@d15-37.rb.gh.centurytel.net JOIN :#esoteric < 1222660094 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I'd hate thinking code all the time... < 1222660420 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222660426 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1222674908 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1222674949 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1222675199 0 :clog!unknown@unknown.invalid QUIT :ended < 1222675200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1222675678 0 :oc2k1__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222675685 0 :oc2k1__!n=oc2k1@p5B105BC7.dip.t-dialin.net JOIN :#esoteric < 1222679788 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1222681694 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I'll pastebin it so someone can explain the math behind it. < 1222683336 0 :Judofyr!unknown@unknown.invalid QUIT : < 1222686106 0 :jix!n=jix@dyndsl-080-228-177-053.ewe-ip-backbone.de JOIN :#esoteric < 1222688486 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1222689428 0 :Slereah!n=butt@ANantes-252-1-33-156.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1222689941 0 :psygnisfive!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1222690551 0 :tusho!n=tusho@91.105.120.234 JOIN :#esoteric < 1222690916 0 :oklogod!n=oklogod@sff14.cs.utu.fi JOIN :#esoteric < 1222690923 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :o < 1222690959 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ko < 1222690964 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :i need ais523 < 1222690966 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :give him to me < 1222690976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1222691134 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MATLAB <3. The function "logspace(x1,x2,n)" returns n logarithmically spaced points in the range [10^x1, 10^x2]... except as a special case, if x2 is pi, the range is [10^x1, pi] and not [10^x1, 10^pi]. < 1222691170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: f < 1222691176 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is even implemented by special-casing: if d2 == pi || d2 == single(pi); d2 = log10(d2); end < 1222691230 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's full of this kind of stuff that's obviously done so that old MATLAB code doesn't break. < 1222691256 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lolled < 1222691275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :god i hate backwards compatibility < 1222691292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Another example: in normal expressions, && is a short-circuiting logical and, while & always evaluates both sides... except that in a "if foo & bar; ..." statement, and only there, the & operator is also short-circuiting. < 1222691302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1222691303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>_______< < 1222691340 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :that's just awful < 1222691342 0 :oklogod!unknown@unknown.invalid QUIT :"PJIRC @ http://webirk.dy.fi" < 1222691345 0 :oklogod!n=oklogod@sff14.cs.utu.fi JOIN :#esoteric < 1222691354 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :webircs <3 < 1222691479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>> if fprintf('foo!\n') | fprintf('bar!\n'); fprintf('ha ha, confused you!\n'); end < 1222691482 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :foo! < 1222691485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ha ha, confused you! < 1222691487 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>> if ~~(fprintf('foo!\n') | fprintf('bar!\n')); fprintf('ha ha, confused you!\n'); end < 1222691490 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :foo! < 1222691493 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bar! < 1222691496 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ha ha, confused you! < 1222691508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The magic falls of if I add a not-not in front. (MATLAB uses ~ as unary logical not.) < 1222691522 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1222691554 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also none of the help pages for &, | or "if" document the insanity. At least "help logspace" mentions the pi thing. < 1222691601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although I did assume a typo when I saw it there. "LOGSPACE(X1, X2) generates a row vector of 50 logarithmically equally spaced points between decades 10^X1 and 10^X2. If X2 is pi, then the points are between 10^X1 and pi." < 1222691657 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :yeah that sounds like an examples < 1222691659 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :*example < 1222691675 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :because there's nothing else it could sensibly be < 1222691696 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :btw. that's a pretty weird function even without the pi thing < 1222691698 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :50?!? < 1222691723 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The three-argument form takes the number of points as the third argument. < 1222691735 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1222691740 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's 50 because it's a "sensible" amount of points if you're using it like plot(logspace(x1, x2), ...). < 1222691756 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :most likely, that doesn't make it any less ugly. < 1222691983 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :does matlab suck altogether? < 1222691998 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not completely, but it's definitely not pretty. < 1222692013 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :how do you solve a set of equations? < 1222692028 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :say X = 2Y, Y = 35Y^2 - X < 1222692033 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1222692044 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :weird example < 1222692052 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what its use was < 1222692147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Like this: (not your example, though) < 1222692149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>> A = [1 2 3;.3 .1 .2;.7 .8 .9]; y = [2;4;6]; < 1222692149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>> x = A\y < 1222692149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :x = < 1222692154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : 15.8889 < 1222692154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : -4.7778 < 1222692154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : -1.4444 < 1222692169 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That solves Ax = y. < 1222692268 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it. < 1222692318 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :feel like explaining a bit? < 1222692416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, to use another notation, the previous one solved the set of equations {1*x1 + 0.3*x2 + 0.7*x3 = 2; 2*x1 + 0.1*x2 + 0.8*x3 = 4; 3*x1 + 0.2*x2 + 0.9*x3 = 6}. < 1222692430 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Giving x1 = 15.8889, x2 = -4.7778, x3 = -1.4444. < 1222692493 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1222692509 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Linear algebra (read: matrices) is what people usually use MATLAB for; it doesn't really do symbolic manipulation at all. Or maybe a little bit, but not much. It's no Mathematica (or Maple). < 1222692520 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were literally solving Ax = y <=> x = y/A, it looked incorrect. < 1222692533 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1222692577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"A\y" is pretty close to "inv(A)*y" except that it's computed differently. < 1222692586 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222692605 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it does the "sensible" thing (least-squares solution) if you give it a non-square matrix A, which would correspond to over- or undetermined system of equations. < 1222692730 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is some symbolic equation-solving, though. < 1222692738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>> t = solve('x=2*y', 'y=35*y^2+x'); < 1222692738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>> [t.x t.y] < 1222692738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ans = < 1222692738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[ 0, 0] < 1222692738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[ -2/35, -1/35] < 1222692759 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If I'm reading it right, it seems to say that {x=0, y=0} and {x=-2/35, y=-1/35} are solutions for that. < 1222692817 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You'd have to be pretty desperate to use MATLAB for symbolic algebraisms, though. < 1222692818 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :solving from strings representing the equations isn't terribly elegant < 1222692839 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's sort-of bolted in and not part of the core functionality. < 1222692949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MATLAB: < 1222692955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SORT-OF BOLTED IN AND NOT PART OF THE CORE FUNCTIONALITY. < 1222693045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A mess it is, yes. < 1222693809 0 :megatron!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222693837 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1222693922 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222694508 0 :oklogod!unknown@unknown.invalid PRIVMSG #esoteric :interesting way to express large numbers: "For example, it can be shown that there are 33, 665, 406 possible expressions over the numbers 1, 3, 7, 10, 25, 50, but only 4, 672, 540 of these expressions evaluate successfully, which is just under 14%." < 1222694852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!~~~~~~~~~~~~~~~~~~ < 1222694869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :`̀̀̀̀̀̀`~~~~~~~~~~~~~~~~~~~```̀̀̀̀̀̀̀̀̀̀``̀̀̀̀̀̀̀̀̀̀̀ < 1222695081 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1222695392 0 :oklogod!unknown@unknown.invalid QUIT :"PJIRC @ http://webirk.dy.fi" < 1222695914 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222696036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :````````` < 1222696036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :` < 1222696042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :````` < 1222696051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ < 1222696056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1222696058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's bold < 1222696064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀bold̀̀̀̀̀̀̀̀̀̀ < 1222696202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì€Ì < 1222696657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ẇ < 1222696673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ẇ ẇ ẇ ẇ with a dot on top < 1222696678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ẇ ẇ ẇ ẇ, ẇ ẇ ẇ ẇ ẇ < 1222696679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ẇ ẇ ẇ ẇ with a dot on top < 1222696680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ẇ ẇ ẇ ẇ, ẇ ẇ ẇ ẇ ẇ < 1222698088 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1222698088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1222698130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1222698138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wooble wants to steal your madscientistness < 1222698141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i renominated you < 1222698143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :##nomic -> < 1222698207 0 :oklocop!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1222698540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1222698546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1222698580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm overengineering another assignment, this time C++ (introductory) < 1222698591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, overengineering < 1222699037 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just as a warning, i want to show you some ideas about muture in the near future, and i may even be hoping for you to help me implement it. < 1222699051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if I have time, I may help < 1222699056 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :muture is the declarative language i was creating, if you recall the levenshtein example < 1222699062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be nice to have a concrete target to aim for that isn't too difficult < 1222699070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unlike something like Feather which keeps running away when I think about it < 1222699085 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1222699098 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :muture is very, very declarative. < 1222699098 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :but < 1222699124 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :as it turns out, it actually encompasses the concept of heuristic function for the searches quite neatly < 1222699128 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :which i didn't even realize before < 1222699143 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :muture's basic tool is the "make as great as possible" operator >> < 1222699162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... will it have a "make equal" operator? < 1222699168 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1222699168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can express that in terms of >> < 1222699173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but might not want to for optimisation reasons < 1222699179 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :well < 1222699183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optimization < 1222699184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pfffffft < 1222699190 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :the "make equal" is optimized. < 1222699205 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you cannot create more of these operators, they are kinda high-level < 1222699217 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :also the language is not meant to be that flexible in terms of types and such < 1222699222 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :you have lists, and numbers < 1222699230 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :and functions, of course, but no lambdas < 1222699255 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :there are very neat optimizations you can do, of which i hope to be able to show a few examples soon < 1222699279 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :the levenshtein example, if i'm not mistaken, should actually directly "compile" to the imperative version everyone knows < 1222699289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :impressive < 1222699325 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :by the use of a technique i like to call "memoization structure optimization" (invented on the fly) < 1222699338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I know what memoization is < 1222699342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but how does it apply to structures? < 1222699356 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :the idea is, you don't have to have a generic memoization < 1222699372 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :it would use a two-dimensional array for levenshtein < 1222699394 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :also usually you couldn't actually memoize something like this < 1222699425 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :because the minimum or maximum of a recursed case may not always lead to the minimum / maximum of the global case < 1222699480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm RPN... what is non-reverse polish notation? < 1222699488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like RPN but backwards < 1222699492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you put the operator at the start < 1222699501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1222699506 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :yeah, except both have operators in the same order < 1222699517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(2 + 3) * 4 in infix is 2 3 + 4 * in RPN or * + 2 3 4 in Polish < 1222699519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklocop: *operands < 1222699528 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :yes, that was a mental typo < 1222699550 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :buttt, i'm in quite a hurry, actually. < 1222699555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can think of RPN as a stack, but I can't create any mental reference frame for Polish... < 1222699571 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :gotta go buy some shoes, although i'm not actually going to buy shoes but food -> < 1222699582 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you for infix? < 1222699621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklocop, you mean "normal" notation? Then well it is possible to think about it, though in certain ways RPN make more sense < 1222699622 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :also polish notation is what you use when using functions in, for instance, erlang. < 1222699632 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :plus(minus(1,2),multiply(45,6)) < 1222699670 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :except when you know the arities of functions, you don't need the parens < 1222699670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1222699676 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :see ya -> < 1222699681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* < 1222699685 0 :Corun_!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222699705 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :tusho will explain < 1222699707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklocop, You do use parens in Erlang, and I never seen mentioned that it was optional < 1222699718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to test in an erlang shell < 1222699724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklocop: i am not going to explain things to AnMaster < 1222699725 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :... < 1222699728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i value my sanity, yo < 1222699749 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :i meant, you don't need, coinceptually < 1222699757 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :*typofix < 1222699768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think oklocop means that functions are normally written in prefix notation, in all languages < 1222699772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1222699772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1222699775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in prefix notation < 1222699779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you know the arities of all functions < 1222699781 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can omit parens < 1222699782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if the arity is known the parens are redundant because you can deduce them from the arities < 1222699786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :+ * 5 2 / 1 0 < 1222699795 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :closest to that is lisp < 1222699796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes except most languages doesn't allow omitting them < 1222699799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(+ (* 5 2) (/ 1 0)) < 1222699806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dfhsu akaesthilru2314892u18902412349u89234 < 1222699808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think perl does < 1222699810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>CONCEPTUALLY< < 1222699814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes agreed < 1222699816 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :perl doesn't. < 1222699819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklocop said conceptually, then i did. < 1222699820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1222699826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :third time's the charm? < 1222699839 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't, except on top-level. < 1222699845 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :but, i need to go :P < 1222699846 0 :oklocop!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1222699848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklocop, cya < 1222699868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes then the notation makes sense < 1222699927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually I think Perl functions work without parens polish-style if you tell it the arities via prototypes < 1222699935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl prototypes change the syntax of the language like that < 1222699942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oklocop said perl < 1222699943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1222699947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1222699953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, AnMaster said it first < 1222699953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but can you do this with prototypes and perl: < 1222699960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plus times 5, 2 divide 1, 0 < 1222699967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :meaning < 1222699972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plus(times(5,2), divide(1,0)) < 1222699978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if not... then not really parenless polish notation < 1222699984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be plus times 5, 2, divide 1, 0 < 1222699987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I think it does work < 1222699989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1222699990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1222699991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from the division by 0 < 1222699997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1222699998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1222700016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :btw http://trixter.wordpress.com/2008/09/28/the-diskette-that-blew-trixters-mind/ < 1222700147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nope, it doesn't work < 1222700150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just checked < 1222700152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity, really < 1222700153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :awwww < 1222700158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that would make for some great eso code < 1222700166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :make tons of little functions out of prototypes < 1222700174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then write the whole program as one parenless expression full of calls to them < 1222700183 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1222700188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you could possibly even get it readable < 1222700189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like < 1222700190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it ought to work < 1222700196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just the Perl parser isn't good enough to figure it out, I think < 1222700200 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if < 1222700202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : equals < 1222700205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : plus 2, 2 < 1222700207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : 3 < 1222700211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : print "yay" < 1222700212 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1222700213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1222700215 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pastebins < 1222700249 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://rafb.net/p/6vYIPP46.html < 1222700829 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222700836 0 :Corun_!unknown@unknown.invalid NICK :Corun < 1222701119 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a < 1222701251 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222701256 0 :Slereah!n=butt@ANantes-252-1-33-156.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1222701466 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Perl's parser really keeps track of the exact arity when parsing code, just some overall "style" of the function. If I do "sub plus ($$) {...}" and try to call it like "print plus 1, 2, "\n";" it just complains about too many arguments to plus, since it has parsed it to be print plus(1, 2, "\n"); The prototype just helps it recognize "plus" as a function. < 1222701951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :someone < 1222701952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE < 1222701953 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :write < 1222701954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a name generator < 1222701956 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for software < 1222702061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, that's what I think too < 1222702229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: quick come up with a name < 1222702236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for what? < 1222702269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a name < 1222702280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Acciacatura < 1222702287 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :too long < 1222702297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that he just morphed ais523 into a program < 1222702298 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1222702690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523(#short); < 1222702691 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1222702697 0 :Slereah!n=butt@ANantes-252-1-33-156.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1222702989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, hm if you tell me for what I could _try_ to help < 1222703008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: telling you what it is could produce a name that makes sense < 1222703011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that will not do :D < 1222703021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Innovation Software Inc. < 1222703022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then < 1222703066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aaah :P < 1222703075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a piece of software < 1222703077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i will tell you that < 1222703080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right hm < 1222703085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :YourSQL? < 1222703097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or would that be YouSQL? < 1222703103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no, Your < 1222703120 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :CheeSQL. < 1222703148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who said it was sql :P < 1222703150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's like cheese, except databases. < 1222703155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah < 1222703164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well you didn't say that it wasn't < 1222703165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1222703174 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm kind of looking for something meaningless :-P < 1222703179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types random letters < 1222703184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Aretea < 1222703192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AAsTnRm < 1222703196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ooh I like aretea < 1222703217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, AreteaSQL? < 1222703220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no doesn't sound good ;) < 1222703224 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IT'S NOT SQL :-P < 1222703226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah ok < 1222703233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, so what is it? < 1222703240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: MAGICAL < 1222703250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah.... < 1222703257 0 :sebbu!n=sebbu@ADijon-152-1-52-170.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1222703263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aka: you'll see, probably, maybe < 1222703265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what about.... Rouge? < 1222703271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that got magic ;P < 1222703273 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think i've picked aretea < 1222703277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1222703284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to type and such < 1222703294 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | probably ``releases the stream" would be better because java does not distinguish much between the reference and the object it refers to < 1222703297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, does it exist? < 1222703299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check with google < 1222703307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1222703315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a restaraunt and a World of Warcraft player. < 1222703325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ah probably no issue then < 1222703345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Actually, this program controls a World of Warcraft bot player that owns a restaraunt in-game < 1222703347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1222703348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, or you could call it: ThisIsNotSQL < 1222703357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1222703427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ARAWAD: Recursive Acronym With A Difference < 1222703443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's a ripoff of PHP: Hypertext Preprocessor < 1222703460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1222703465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UNG = Unix is Not Gnu? < 1222703476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even UNR, Unis is Not RMS < 1222703481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That needs Gnu = GNU's Not UNG < 1222703492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, heh < 1222703503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Unix* < 1222703505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GNU's Not GNU's Not GNU's Not GNU's Not GNU's Not GNU's Not GNU's Not GNU's Not GNU's Not ... Unix is Not GNU's NOT ... < 1222703512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brain explodes < 1222703525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well I'm sure you could create that list in Haskell ;P < 1222703540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1222703541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still thinks infinite lists in a programming language seem rather weird < 1222703555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ung = ["unix", "is", "not", gnu] < 1222703560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gnu = ["gnu's", "not", ung] < 1222703577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I guess it uses references < 1222703584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1222703587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're thinking way to low level there < 1222703587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just lazy evaluation < 1222703588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it uses thunks < 1222703594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah, ok < 1222703596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x is actually a 0-argument function returning x < 1222703600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's how it does the laziness < 1222703602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's ... complex < 1222703604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1222703607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my example is invalid < 1222703608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it only bothers to calculate a particular element of the list when you try to find out its value < 1222703609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :needs to be < 1222703615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :["unix", "is", "not"] ++ gnu < 1222703617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :otherwise illtyped < 1222703639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> let ung = ["unix", "is", "not"] ++ gnu; gnu = ["gnu's", "not"] ++ ung < 1222703639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> gnu < 1222703640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :["gnu's","not","unix","is","not","gnu's","not","unix","is","not","gnu's","not","unix","is","not","gnu's","not","unix","is","not","gnu's","not","unix","is","not","gnu's","not","unix","is","n(...) < 1222703671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm Prelude? < 1222703672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1222703672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :should be < 1222703678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which library is loaded < 1222703679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gnu ++ ["'s", "not"] ++ ung < 1222703680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1222703681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Prelude's the standard one < 1222703685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1222703690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like stdio and stdlib, etc, in C < 1222703718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it is not an infinite string though < 1222703725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess strings aren't lists in haskell < 1222703729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes they are... < 1222703733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1222703733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :type String = [Char] < 1222703741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> let ung' = ung' ++ ["is", "not"] ++ gnu'; gnu' = gnu' ++ ["is", "not"] ++ ung' < 1222703742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> gnu' < 1222703742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*** Exception: stack overflow < 1222703749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1222703759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it tries to evaluate that all at once < 1222703763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course, it has to < 1222703770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to pretty-print it, it needs to get the first element < 1222703780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the first element is the first element by one level of indirection... < 1222703825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1222703836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no function to flattern a list? < 1222703843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or to be more esact < 1222703845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exact* < 1222703848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough to write < 1222703853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's probably foldl (++) < 1222703854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no function to lazily flattern a list < 1222703856 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :concat < 1222703862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would be a lazy flatten < 1222703866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1222703871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :foldl's the one that works lazily IIRC < 1222703875 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, foldr < 1222703877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you could use that to generate a valid such string < 1222703879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1222703879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1222703882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :foldr (++) < 1222703885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.foldl.com/ < 1222703886 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.foldr.com/ < 1222703899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: are those about Haskell? < 1222703907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wonder who registered those < 1222703912 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :they're exactly about foldl and foldr :-P < 1222703914 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: same perosn < 1222703915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*person < 1222703922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well obviously < 1222703923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also < 1222703932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think they'd be good candidates for an art gallery < 1222703940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oliver steele, according to whois < 1222703947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a wall with "foldl" and "foldr" in text, below them a screen with the respective site on a touchscreen < 1222703952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(with big text for clickery, ofc) < 1222703960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is a postmodern statemenet about... < 1222703962 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :something < 1222703963 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1222703971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, about functional programming? < 1222703977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1222703979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is far too surface < 1222703983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's about, um, the human status < 1222703984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1222703998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, shouldn't the word "lists" be there somewhere < 1222704016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what, on foldl.com and foldr.com? < 1222704019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, why did someone bother two register /two/ domain names for that? < 1222704024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why not < 1222704027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, in the "about" bit < 1222704028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :registering domains is EASY < 1222704033 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1222704037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you just can't appreciate good art... < 1222704039 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1222704041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1222704046 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: fold.com was probably taken? < 1222704062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but expensive < 1222704065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, certainly I can, but that depends on what sort of art you prefer. I even like some modern art, but I prefer classical stuff < 1222704065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what < 1222704068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :EXPENSIVE? domains? < 1222704081 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222704082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, £4 a year is very expensive < 1222704159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i was just taking the piss, but i guess that's a bit silly of me since I like this: http://www.qotile.net/blog/wp/?p=564 (Note: Websites background is designed to destroy your eyes with its crazy animation.) < 1222704193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(Note: I got gif animation repeat turned off) < 1222704230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1222704232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's a shame < 1222704234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's great < 1222704237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :after a while it just stops < 1222704241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then starts up again for no reason < 1222704313 0 :Slereah!n=butt@ANantes-252-1-33-156.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1222704318 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Gentlemen. < 1222704480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Malbolge_Unshackled <-- hm, ais523.... gcc-malbolge but for that turing complete version? < 1222704491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aargh < 1222704515 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Soon, we'll get our programming project < 1222704520 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I have an unclean urge < 1222704534 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I want to hand in, with the C version, a Scheme version and a Python version. < 1222704538 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just for lulz < 1222704553 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or possibly some more efficient functional language < 1222704559 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Like Ocaml or something < 1222704575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... anyone know a good guide on Ocaml? < 1222704583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think my university project for this year's Ocaml-based < 1222704585 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hope one exists! < 1222704598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :malbolge IS tc < 1222704603 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although really, our programming projects are usually really low level < 1222704608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ah yes by IO < 1222704609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: original Malbolge definitely isn't < 1222704616 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which is why they teach us so little of it < 1222704616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it has limited storage, thus is a finite-state machine < 1222704619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge-T may be < 1222704622 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not part of the spec < 1222704626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes it is < 1222704628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1222704633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :memory's listed to 59049 10-trit words < 1222704634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, okay < 1222704640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1222704647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :malbolge is 'turing complete beyond memory constrains' < 1222704653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aka...all real-life systems ever < 1222704681 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is Jesus TC? < 1222704687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that it's arguable whether 59049 words is enough to do anything useful < 1222704703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Malbolge, that is < 1222704711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easily enough for many other more practical languages < 1222704724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also I have basically no idea how to compile into Malbolge < 1222704779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nor have I really < 1222704783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but should be possible < 1222704858 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | probably ``releases the stream" would be better because java does not distinguish much between the reference and the object it refers to - Try to imagine all life as you know it stopping instantaneously and every molecule in your body exploding at the speed of light. < 1222704915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1222704915 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | !lostkng look < 1222704921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we have no manual topics in HERE mister < 1222704922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1222704923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1222704947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a game of Lost Kingdoms going on in #esoteric? < 1222704965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I never got past the bit with the animal that eats you and which seems impossible to attack < 1222704983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor did I ever bother to finish reverse-engineering Lost Kingdoms back to the original source so I could see how to solve it < 1222705065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ask the author? < 1222705105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, boring < 1222705117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, reverse engineer heh < 1222705130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a common phrase in English < 1222705135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck should be pretty hard to reverse engineer... < 1222705137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I meant < 1222705138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1222705141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least compiled ones < 1222705142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I have the source to BFBASIC < 1222705159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so by analysing BFBASIC to see how it generates code I may have a shot at decompiling Lost Kingdoms < 1222705164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1222705173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably I can't be bothered, though < 1222705177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, except they ran some optimiser over it iirc < 1222705203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that change +-- into - and such < 1222705216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, probably < 1222705220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's less important < 1222705224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :decoding the program flow helps < 1222705229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and extracting strings would particularly help < 1222705235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for a lost-kingdoms-like program < 1222705450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does gcc-bf optimise away ++-- and such? < 1222705459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it will do in a postprocessing pass < 1222705464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think that can be generated in the first place < 1222705477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does optimise away ><, which can be < 1222705943 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1222706227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you handle -c option? < 1222706233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is object files not executables < 1222706269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some custom format? < 1222706274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it outputs in asm < 1222706278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a .o extension < 1222706291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what asm format? ? < 1222706296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my own < 1222706301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1222706306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but most of gcc-bf's processing is done in asm < 1222706315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which it converts to brainfuck right at the end < 1222706410 0 :tusho!unknown@unknown.invalid QUIT :Remote closed the connection < 1222706423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho was halfway through a sentence in query and left... < 1222706426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the problem is < 1222706431 0 :tusho!n=tusho@91.105.120.234 JOIN :#esoteric < 1222706638 0 :kar8nga!n=kar8nga@i-20.vc-graz.ac.at JOIN :#esoteric < 1222706667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, network issues I guess < 1222707140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who < 1222707141 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :me? < 1222707236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1222707283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1222707455 0 :Mony!n=AssHole@AToulouse-258-1-102-229.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1222707507 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1222707762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Mony < 1222707767 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1222709182 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222710838 0 :Judofyr!n=Judofyr@ti211310a341-2089.bb.online.no JOIN :#esoteric < 1222710890 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1222710898 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1222711113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C++ backtraces are very hard to read IMO < 1222711116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just consider: < 1222711117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char) < 1222711133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there are worse ones < 1222711139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, that gives all the information you need < 1222711153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but it takes like 10 seconds to find the function name < 1222711157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in that < 1222711173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is the function name < 1222711211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :std::basic_string, std::allocator >& <-- isn't that same as std::string& < 1222711220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be easier to read < 1222711262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nontrivial to get that < 1222711267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :impossible, probably < 1222711280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, depends, it could store that in the debug info < 1222711297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I already used -ggdb3 I obviously didn't bind binary size ;P < 1222712029 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1222712135 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why Marsh is the greatest grocery store: Because it's the only place where you can buy Food Club brand bleach. < 1222712147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1222712195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a good evening to you, Mr. ais523 < 1222712551 0 :kar8nga!unknown@unknown.invalid QUIT :Connection reset by peer < 1222712573 0 :kar8nga!n=kar8nga@i-20.vc-graz.ac.at JOIN :#esoteric < 1222713380 0 :oc2k1__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222713581 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1222713746 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222713830 0 :oc2k1__!n=oc2k1@p5B103B66.dip.t-dialin.net JOIN :#esoteric < 1222713891 0 :Slereah!n=butt@ANantes-252-1-3-51.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1222715069 0 :psygnisfive!i=82f5c439@gateway/web/ajax/mibbit.com/x-63219e2193c96ef8 JOIN :#esoteric < 1222715512 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1222715550 0 :psygnisfive!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1222715570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"I'm currently looking for (v)servers running Debian with root access via ssh, located in Germany. If possible, the server should be free." < 1222715581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a vps/dedi, with root access, in germany... for free < 1222715583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahah :D < 1222715669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :free as in speech, maybe < 1222715677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as you don't deny the holocaust < 1222715692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nearlyfreespeech.net allows stuff like holocaust denialists i believe < 1222715705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well then it is probably not in germany < 1222715712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it is not :P < 1222716194 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1222716201 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1222716415 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1222716505 0 :sebbu2!n=sebbu@ADijon-152-1-23-30.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1222717675 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222717675 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1222717884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21086803 < 1222717887 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Notes error: 'Document has too many paragraphs - it must be split into several documents' < 1222718299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is this that OOXML standard you were discussing earlier? >:) < 1222718315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps it's that European Constitution thing... < 1222718336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever it's called now) < 1222718439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it's not an example. < 1222718708 0 :oc2k1!n=oc2k1@p5B1062EC.dip.t-dialin.net JOIN :#esoteric < 1222718736 0 :oc2k1__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222719275 0 :Mony!unknown@unknown.invalid PART #esoteric :? < 1222719517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders who the heck Viramakarita is. < 1222719549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all the links are in french, and seem to be that quote or similar < 1222719598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: have you heard about him/her? < 1222719657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/it < 1222719670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm could be < 1222719686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i just lost the game < 1222719687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and so did you < 1222719689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :replacing k by c gave one link, in english < 1222719704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i avoid losing the game by rejecting the rules < 1222719725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :impossible < 1222719730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Rule 1. You are playing the game < 1222719734 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no getting out of that < 1222719736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with Oerjan < 1222719744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the game deludes its players into thinking everyone is playing < 1222719750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those of us who aren't playing know better < 1222719752 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: look, the game doesn't actually make sense < 1222719755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and can't make people play < 1222719757 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows that < 1222719759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not delusion < 1222719762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's called "but it's funnier this way" < 1222719788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but rejecting the rules can be funny if you do it high-brow enough < 1222719802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say, write a philosophic tome on the concept < 1222719810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, but you didn't < 1222719892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, vikramacarita gives more hits < 1222719981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i alluded to it, which is obviously funnier than reading a 600 page tome < 1222720115 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If rule 1 of the game is that you're playing the game, that's a null rule: If you're not playing the game, you're not following its rules, so the fact that one of its rules is that you're playing the game is irrelevant. If you are following the rules, you're playing the game, so the fact that a rule says you're playing the game is redundant. < 1222720129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i believe you missed the part where I said "everybody knows that" < 1222720155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I like to respond to individual lines out of context :P < 1222720483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah finally: http://en.wikipedia.org/wiki/Vikram%C4%81ditya < 1222722261 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222723078 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222723720 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1222723736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :taking up aretea/ is a bit annoying, I could do _aretea/ but that's just security via obscurity < 1222723738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :f < 1222723824 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1222724121 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1222724894 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | In which case you could just do @load quote again! < 1222725116 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1222725130 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222725378 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1222725676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@load quote < 1222725883 0 :moozilla!n=moozilla@207.118.34.44 JOIN :#esoteric < 1222728018 0 :Corun_!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222728066 0 :Corun_!unknown@unknown.invalid QUIT :Client Quit < 1222728084 0 :Corun_!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric < 1222728123 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1222728225 0 :Corun_!unknown@unknown.invalid NICK :Corun < 1222728769 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1222728772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it feels a lot later than it is < 1222728842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm you're in Europe, not in one of those places that just changed out of DST < 1222728845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1222728860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i think there are some aren't there) < 1222728990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its 22:56 < 1222728995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it feels like 23:30 < 1222729014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's 23:56 here if that helps :D < 1222729034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :22:57 by my clock < 1222729172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh, now it's 23:59 < 1222729212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ayeeh! it all zeroed out! < 1222729312 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Happy tomorrow. < 1222729344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thank you (:|>* < 1222730756 0 :Corun!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1222730848 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile http://www.sshkeygen.com/ is still up < 1222730881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1222730886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyone uses it? < 1222730903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i hope not < 1222731151 0 :ais523!unknown@unknown.invalid QUIT :"(1)DOCOMEFROM".2~.2"~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1222731747 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1222732420 0 :Corun!n=Corun@host81-154-61-144.range81-154.btcentralplus.com JOIN :#esoteric