< 1315180825 450206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like you might misspell the variable name. < 1315180828 499317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or the list name. < 1315180830 526427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or uh.... < 1315180834 470178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, that's it. < 1315180855 895891 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there could potentially be fuckups from the order of iteration not being what you expect < 1315180859 222456 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if your foreach is REALLY impure < 1315180877 720585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm? < 1315180888 151384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought iteration was pretty straightforward, literally. < 1315180919 165034 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if it's iterating over a hashset or something < 1315180921 78674 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :PHP does have a back() method for iterators, and Ruby and Perl have redo which repeats that iteration < 1315180921 603159 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :then the order's arbitrary < 1315180946 951680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :c++ has -- which is like PHP back < 1315180994 657704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION has never really found iterating over unordered collections to be a problem. < 1315181002 928667 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mainly because I never treat them as ordered. < 1315181013 189799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you treat them as ordered, then yeah, you might have some problems. < 1315181117 818297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but again, not a problem with foreach < 1315181131 813107 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a problem with the data type not matching the problem (or a problem with a bad programmer :P ) < 1315181133 383124 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmm < 1315181136 348524 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if you insert during a foreach < 1315181141 751851 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :will it iterate over the new entries? < 1315181149 945999 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or does that not work either < 1315181150 412235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not in Python < 1315181153 371743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depends on the language. < 1315181160 7959 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that's a potential gotcha < 1315181163 28360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and the iterator < 1315181179 965725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you just really should not be mutating what you're iterating over unless you're using C++ and like pain and stuff. < 1315181205 881046 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what I want is addWhenFinished() and deleteWhenFinished() < 1315181210 498294 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that wait for the container to not be iterated over anymore < 1315181223 774046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well in Python you can do... < 1315181226 789796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :appendlist = [] < 1315181228 161033 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or make it so that the iterator doesn't see the changes < 1315181233 40130 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then appendlist.append(somethingIWanttoAdd) < 1315181235 261511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then after the loop < 1315181240 565786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :originalList.extend(appendList) < 1315181245 78947 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, that's how I do it right now < 1315181281 494946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :class PatashuList(list): def addWhenFinished (...): ... < 1315181289 856060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : hmm < 1315181290 25914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if you insert during a foreach < 1315181290 871172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : will it iterate over the new entries? < 1315181295 940057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mutating something while you iterate over it = lol lol lol < 1315181297 630444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never do it ever < 1315181302 701374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually never mutate anything ever < 1315181318 917669 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :never mutate anything < 1315181320 192927 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :fuck breeders < 1315181328 271001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes always write clean functional code, even when using libraries that mutate. < 1315181344 322351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION never mutates anything in Perl. it's quite a challenge. < 1315181417 811913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :instead of using push elem list I do (list, elem) < 1315181420 10065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: those libraries probably suck < 1315181426 450398 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lisperlisperlisperl < 1315181433 534542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lisp isn't a functional language < 1315181437 687156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes, they're probably written in something that isn't Haskell. < 1315181442 449792 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :fffff < 1315181454 920811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell isn't that good, everything else is just worse < 1315181509 302090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION writes all of his programs in a fantasy world where he doesn't have to worry about communicating with not-perfectly written software. < 1315181564 520332 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :o.o < 1315181567 389227 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315181568 447989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can do that from within a nice language, anyway plenty of users of crappy OOP languages use a functional style < 1315181575 943515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey like me. < 1315181578 591207 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when I can. < 1315181583 418021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tons of style guides come down to that in essence < 1315181620 847689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Java makes functional programming look bad. < 1315181738 282522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not any worse than it makes Java. < 1315181767 509795 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one reason I don't completely hate C# is that it at least made it possible to write in a functional style. < 1315181804 973654 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1315181826 691072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan < 1315181834 568971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hides in the corner < 1315181836 739425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean hi < 1315181839 203624 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the functional stuff is rarely used in most code I've seen. I'm sure it's used. < 1315181856 331473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have you read any good code < 1315181859 95642 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but not as much as, say, languages like Ruby. Where functional style is central to many common idioms. < 1315181862 139435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: in C#? no. < 1315181888 986513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well then < 1315181893 939783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no, most Ruby code is not even vaguely functional. < 1315181942 277386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was referring to things like the foreach method. < 1315181951 286854 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AT LEAST they're using higher-order functions. < 1315181961 276302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not functional :P < 1315181982 139500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is a degree of functional programming above most languages' idioms. < 1315181984 193420 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lambdas, linq and the ienumerable methods aren't functional but I <3 them anyway < 1315181988 628834 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :doesn't foreach require side effects to get anything done or something like that < 1315182001 656153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay guys side effects have been around for a while. < 1315182010 366716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Lisp uses side effects. Lisp is functional right? < 1315182011 42909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: linq is functional < 1315182016 326147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: linq is literally just list comprehensions < 1315182016 489875 :Gregor!foobar@codu.org PRIVMSG #esoteric :One of these days I'm going to make a language where _ is not a valid identifier character, just to enforce a modicum of consistency in variable naming :P < 1315182018 324367 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I thought it was declarative < 1315182019 927978 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :17:12:16 < elliott> lisp isn't a functional language < 1315182020 91564 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1315182021 823745 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm yeah < 1315182024 510925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or are you guys going to take the most strict, pure definition of functional to be the only functional programming. < 1315182037 129979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Allow - in identifiers; everyone will immediately be very happy because that's the only damn convention that makes any sense < 1315182050 88663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except when they want to subtract. < 1315182055 182502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then they will be very confused. < 1315182067 672454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: As we all know, languages never depend on whitespace ever. This is why all good languages treat "9 9" identically to "99". < 1315182089 593095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a-b-c-d-e - 1-2-3-4-5-6 < 1315182092 642476 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want a languate where vertical tabs are treated significantly < 1315182099 217352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"MAN I AM SO CONFUSED ABOUT SUBTRACTION???" -- every Dylan and Perl 6 user, two languages with - in identifiers and infix subtraction < 1315182103 343424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait no nobody has ever really said that ever. < 1315182110 489306 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: a-b-c-d-e is an identifier, - is an identifier, 1-2-3-4-5-6 is an identifier < 1315182118 492100 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: All four of them? < 1315182119 695803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: The last should probably just be a syntax error < 1315182130 675648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Starting identifiers with digits is silly < 1315182134 93131 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that works too < 1315182137 670619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: But hey, you can write obfuscated code in any language < 1315182141 643305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Turns out I don't name my variables a-b-c-d-e < 1315182150 338466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: right but Perl disambiguates identifiers with $ so it is less of an issue. < 1315182161 718292 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still making whitespace significant in that sense is kind of bad sounding to me. < 1315182165 178551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Dylan had a pretty big userbase at one point, I believe. < 1315182173 295931 :Gregor!foobar@codu.org PRIVMSG #esoteric :Twelve? < 1315182176 813637 :Gregor!foobar@codu.org PRIVMSG #esoteric :Fourteen? < 1315182177 939126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: So your languages really do treat "9 9" and "99" identically? < 1315182182 337237 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not at all. < 1315182185 238344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It's not even funny :P < 1315182187 703442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's a different case. < 1315182192 369029 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: no it isn't < 1315182192 537582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH MAN THIS LANGUAGE IS UNPOPULAR WEIRD < 1315182198 488371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: nope < 1315182240 999278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a-9 could be a valid identifier. < 1315182242 712379 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is stupid. < 1315182251 490831 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no it isn't < 1315182257 367487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You. Can. Write. Obfuscated. Code. In. Any. Language. < 1315182264 50005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not what I'm getting at even < 1315182273 924777 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pafdglajdngladjrflagdjgolia is a valid identifier. who made this retarded language i want to kill his guts < 1315182282 439218 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In LLVM, identifiers start with symbol to tell you what it is such as % and @ < 1315182288 792452 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In Forth, names can contain anything other than spaces < 1315182294 850306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :film-from-the-1950s ;; OH MAN THIS IDENTIFIER IS SO CONFUSING CakeProphet WHAT DID I DO < 1315182321 305316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just saying it's silly to require a special case where subtraction is only subtraction if there's a space < 1315182327 898611 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: btw pafdglajdngladjrflagdjgolia is better than wacro < 1315182329 637011 :Gregor!foobar@codu.org PRIVMSG #esoteric :Wow, did I seriously start this ridiculous discussion with a joke about camelCaseVariableNames? < 1315182340 595534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foreach good-film in good-films { < 1315182340 778378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if user.rating-of(good-film) > 99 { < 1315182340 941670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : print 99 - user.rating-of(good-film) < 1315182340 941831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } else { < 1315182340 941935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : print "IT'S TOO LOW" < 1315182341 802414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } < 1315182343 822267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1315182346 358203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help CakeProphet it;s too obfuscated < 1315182357 748812 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: it's not a special case < 1315182358 98160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: No, CakeProphet did < 1315182362 517116 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....it has nothing to do with obfuscation < 1315182376 84596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's the fact that I cant write 99-user.rating-of(good-film) without some ambiguity. < 1315182382 675302 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: f is only f if it's not smashed up against more letters < 1315182387 375325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey CakeProphet < 1315182388 793831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I understand the rules. < 1315182390 571993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have this program < 1315182390 899029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{{ < 1315182392 732085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :print 99 < 1315182394 494863 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's wrong with using _ in identifiers? < 1315182394 708260 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :!bf_txtgen the quick brown fox jumps over lazy dogs < 1315182395 826545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-99 > 0 or die < 1315182396 990939 :EgoBot!foobar@codu.org PRIVMSG #esoteric :​285 +++++++++++++++[>++>++++++++>+++++++>+++++++<<<<-]>>----.>-.---.<<++.>---.++++.>>.<--.>++.<<<.>>-.<---.>+++++++++++++.++++++++.<----.<.>>>-----.<<+.>+.<<.>-----.>---.<+++.+++.+++.<.>----.>+.>-.<<+++.<.>------.>>----.<++++.-.<<.>>>+++.<----------.>+++.<<+++++++.<----------------------. [919] < 1315182398 249092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :print "hello world" < 1315182398 756350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :}} < 1315182405 373907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {{ < 1315182405 707856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : print 99 < 1315182405 871295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -99 > 0 or die < 1315182407 225567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : print "hello world" < 1315182407 582423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : }} < 1315182408 745577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: But dude < 1315182410 223113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when I write it as < 1315182410 386606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ijay, < 1315182414 228578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :print99-99>0ordieprint"helloworld" < 1315182417 316173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't work the same??? < 1315182422 95548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's gross that we have this special case < 1315182425 311553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where in strings, whitespace matters < 1315182427 335558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And in numbers < 1315182429 190208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But outside, it doesn't < 1315182429 496808 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :what's the number at the end < 1315182429 660404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is, again, different. < 1315182430 375730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is so < 1315182431 724924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gross < 1315182434 254161 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :!bf +++++++++++++++[>++>++++++++>+++++++>+++++++<<<<-]>>----.>-.---.<<++.>---.++++.>>.<--.>++.<<<.>>-.<---.>+++++++++++++.++++++++.<----.<.>>>-----.<<+.>+.<<.>-----.>---.<+++.+++.+++.<.>----.>+.>-.<<+++.<.>------.>>----.<++++.-.<<.>>>+++.<----------.>+++.<<+++++++.<----------------------. < 1315182434 703279 :EgoBot!foobar@codu.org PRIVMSG #esoteric :the quick brown fox jumps over lazy dogs < 1315182438 685317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: generations < 1315182443 290625 :Gregor!foobar@codu.org PRIVMSG #esoteric :*yawn* < 1315182448 46371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It really isn't different at all, you're just used to one and not the other < 1315182453 964260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously you can't smash letters up to each other and expect the program to work the same. but - is also a subtraction operator. < 1315182456 568100 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :ah, my method isn't all that much smaller < 1315182459 741290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(waits for x operator in Perl :P ) < 1315182465 639827 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but it's adjustable! < 1315182466 478083 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: what makes - different than any other identifier character < 1315182474 73486 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :hehe < 1315182476 294348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is also an operator. < 1315182479 685890 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whereas a-z is not. < 1315182482 634859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or 0-9 < 1315182491 665787 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :also i didn't exactly optimize the initialization much < 1315182493 302157 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and what's so special about it being an operator? < 1315182499 788677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :forget it . < 1315182503 102428 :Gregor!foobar@codu.org PRIVMSG #esoteric :in, as, instanceof, of, and, or, ... < 1315182503 584803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so now that we've firmly established that CakeProphet's only "logical" reason for disliking it is because he's not used to it and IS used to other forms of significant whitespace used to separate language elements < 1315182514 66920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's drop it because our point is made and he's just going to keep making a fool of himself < 1315182519 134889 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1315182519 450077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also it's noisy < 1315182531 437251 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1315182538 448166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I obviously fear change, that's it. < 1315182540 174525 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good bye z z o < 1315182541 392262 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :my argument? we already have _ as word separator in identifiers so we don't need - as well < 1315182558 611540 :Gregor!foobar@codu.org PRIVMSG #esoteric :Patashu: Fairly certain this was all contingent on dropping _ < 1315182565 809487 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why? do you need _ somewhere else? < 1315182571 609520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: - is far nicer than _ < 1315182579 325422 :Gregor!foobar@codu.org PRIVMSG #esoteric : One of these days I'm going to make a language where _ is not a valid identifier character, just to enforce a modicum of consistency in variable naming :P < 1315182580 174606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's a reason we don't use _ to combine words in English < 1315182586 164573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(The reason is that it reads terribly) < 1315182586 337881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :again, very valid sensible argument for - over _ < 1315182587 854900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's nicer. < 1315182595 936793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Shut the fuck up, seriously < 1315182653 498596 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :in my language.... _ is an operator...... and so are capital letters...... < 1315182655 30647 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1315182664 126642 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :in my language vertical tab is an operator < 1315182664 988774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then finding something wrong with 99-abc being different from 99 - abc is stupid because I fear changing convention and stuff. < 1315182669 471332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is . an operator monqy < 1315182672 220328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Shut < 1315182673 93226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: The < 1315182674 112546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Fuck < 1315182675 297834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Up < 1315182680 706756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You're just repeating yourself forever < 1315182683 751058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We've dropped it, so drop it < 1315182688 960573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x=2; print $xx2 < 1315182697 619142 :Gregor!foobar@codu.org PRIVMSG #esoteric :This channel is so great :P < 1315182698 564111 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"perl does it the right way" < 1315182701 822591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl my $x=2; print $x x 2 < 1315182702 364753 :EgoBot!foobar@codu.org PRIVMSG #esoteric :22 < 1315182704 193338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no perl doesn't < 1315182705 715891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually < 1315182708 417123 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1315182756 335255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but x isn't really all that common so I don't care as much. < 1315182778 4388 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if you put spaces around operators like any decent person < 1315182787 456545 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also didn't use perl < 1315182804 582394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-shrug- preference. < 1315182811 375249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would be fine with making it a syntax error not to surround operators with spaces < 1315182812 557481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depends on the code. < 1315182818 278031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :x is the 'repeat a string' operator, right? < 1315182826 278361 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how come it doesn't overload * like ruby (I think) does? < 1315182845 22390 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'd be fine getting rid of infix operators (and then putting in a substitute such as not to make things awful) < 1315182845 364824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :typically speaking most languages have a defined set of operator characters and a defined set of identifier characters, and they are seperate. thus whitespace does not matter. for example, Haskell does this. < 1315182866 821309 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell also has problems < 1315182868 171793 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :big problems < 1315182868 337841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and it makes things nice and clean. < 1315182872 139754 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's not clean < 1315182874 418244 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's problems < 1315182877 116328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes but this is one thing it does correctly. < 1315182879 313825 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1315182891 55635 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :- is done super-incorrectly < 1315182909 190798 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (- 5) < 1315182909 697208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a < 1315182910 393429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ignore CakeProphet < 1315182912 251928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways minute differences in language syntax are pretty much always in the category of preference. < 1315182916 494003 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (-) < 1315182917 204263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a -> a < 1315182937 517283 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :EXPLICITLY SPECIFY ORDER OF OPERATIONS USING TREES < 1315182941 303043 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::lisp: < 1315183035 314085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: well it makes sense from the perspective that negative numbers shouldn't fuck up ever and it's okay to have this one case where you can't section (-) in order to preserver that. < 1315183044 837619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah it could be made better with some spacing rules, perhaps. < 1315183051 101810 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Patashu: and they're often variadic!!! < 1315183051 700004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(- 5) is the section and (-5) is the number. < 1315183072 939561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since when the fuck would ever write - 5 to mean -5 < 1315183092 753951 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you might write x - y and then decide you don't need the x and remove it < 1315183096 670164 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::downs: < 1315183098 837539 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1315183121 121064 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t - x < 1315183121 628473 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1315183130 348080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (- 5) is the section and (-5) is the number. < 1315183131 580345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1315183148 836381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what are you expecting some kind of consistency from me? you should know better. < 1315183150 385840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS WHITESPACE TO DISAMBIGUATE THIS USE OF - AS AN OPERATOR VS. THIS OTHER THING IS UNACCEPTABLE IM SO CONFUSED < 1315183153 91086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :----- < 1315183164 325888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LETS USE WHIETSPACE TO RESOLVE THIS AMBIGUITY OF THE USE OF - AS AN OPERATOR VS THIS OTHER THING IM SO UNCONFUSED NOW < 1315183179 445874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :again completely different but I'm not going to go into it. < 1315183199 214871 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'm dead thanks < 1315183200 396883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :loooooooooooooooooooooooool < 1315183253 637595 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the unary vs binary - thing reminds me of time zones and daylight savings re: implementations of date/time < 1315183265 223124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i < 1315183302 936659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously the correction choice is to have two different operators. < 1315183307 878533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-- is negation and - is subtraction. < 1315183318 126214 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- is comments dumbo < 1315183323 60974 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unary - is unnecessary, too < 1315183325 679118 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but then people who know math but not programming will write mynum = -1; and be like :( Y U NOT COMPILE < 1315183334 773314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: ture we could just write 1 - n everywhere < 1315183335 110182 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t negate < 1315183335 619378 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1315183340 669738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or negate n < 1315183344 87396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0-n, you idiot < 1315183349 569772 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :0-1 is ugly < 1315183369 501809 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep, it's established, I'm not perfect. :( < 1315183393 191086 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: and if n is a literal, use - because - is part of the literal syntax and spaces are required around operators and the world is perfect < 1315183407 305909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1315183432 18381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: also I'm confused is 0-n an identifier or an operation? < 1315183445 558404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OH SNAP < 1315183447 250267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1315183451 172884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION gets back to work. < 1315183464 1560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ignore CakeProphet < 1315183698 889741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Stop spamming me with bugmail < 1315183705 753163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-P < 1315183845 755289 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1315183870 34690 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1315184233 34880 :Gregor!foobar@codu.org PRIVMSG #esoteric : < 1315184246 981932 :Gregor!foobar@codu.org PRIVMSG #esoteric :Solution: Make - not be subtraction, it's only an identifier character. _ can be subtraction. < 1315184248 530852 :Gregor!foobar@codu.org PRIVMSG #esoteric : < 1315184255 22082 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh < 1315184289 429245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: subtraction should be / < 1315184958 964724 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1315184980 70232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah no real mathematicians use / anyway, so it should be available for that < 1315185202 544528 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1315185418 543166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm I wonder < 1315185425 660805 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :surely there is a program I could write that involves links somehow < 1315185428 228134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that I could name zelda. < 1315185441 451211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I CAN'T PASS UP A GOOD PUN. < 1315185442 186915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats CakeProphet -----### < 1315185448 459455 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :make it a gui web browser < 1315185448 900660 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :;) < 1315185451 341353 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :double pun < 1315185471 65138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \o/ < 1315185471 473594 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      | < 1315185471 802385 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :     /'\ < 1315185481 20690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there it is again < 1315185494 348637 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :what. < 1315185510 841212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myndzi: plz fix misalignment bug ok thxbye < 1315185531 638213 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :uu.. < 1315185531 868092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :myndzi: also I'm not sure I catch the double pun. < 1315185549 400203 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I don't know how it works specifically but neat uses - as both subtraction and as a character in identifiers < 1315185599 555326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i thought you used irssi < 1315185610 390662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: not _that_ misalignment < 1315185614 742803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o, < 1315185617 571600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what, mislaijagniment,. < 1315185620 749099 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :links text based browser? ;) < 1315185625 845660 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :zelda image based browser! < 1315185630 469081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(pronounced "miss lei jah ment") < 1315185633 146315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1315185636 842619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: sometimes myndzi has an off-by-one error, see CakeProphet's above < 1315185639 365939 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :that browses the web, which is full of [hyper]links < 1315185647 765123 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it's not really an off by one error < 1315185657 455308 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it is the fact that i can't display one text that works on all themes < 1315185666 380339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tiffany: i've never heard of neat < 1315185668 322076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :themes? < 1315185679 240670 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :some indent for op status, some don't < 1315185686 389843 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :some left alight nicks, some right aline them < 1315185687 165105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody's op in here < 1315185688 289822 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :align* < 1315185689 870871 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :I'm like... the only user of it < 1315185690 511892 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :some truncate nicks < 1315185690 675399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes but that shouldn't matter. < 1315185693 527302 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and so on. < 1315185694 763892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myndzi: there are no ops :P < 1315185695 913078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you assume left alignment, so that's hardly a problem < 1315185699 627742 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :you're missing the point < 1315185707 635679 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :all i'm saying is that stuff gets displayed differently in different contexts < 1315185708 191646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you make some assumptions, sure < 1315185708 398605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in irssi for instance everyones name is indented. < 1315185712 69297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you've got an off-by-one even assuming that < 1315185719 343437 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and i can't make one answer that works on all situations < 1315185719 507033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :none of the factors you're talking about are present < 1315185724 754079 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and no i don't, the above example lines up :) < 1315185725 102787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myndzi: my point is that CakeProphet's case is entirely without any complications that i can see < 1315185732 627197 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so if it's not lining up, there is a reason that has nothing to do with my math < 1315185733 588066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what mitigating factor is there, then? < 1315185735 309800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from the trivial < 1315185736 922534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : message < 1315185739 118119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without indentation or anything < 1315185742 886247 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i don't know, show me a screenshot < 1315185744 905450 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :or copy/paste the text < 1315185747 231334 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :to a pastebin < 1315185750 232034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:17:51: \o/ < 1315185750 401181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:17:51:       | < 1315185750 564914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:17:51:      /'\ < 1315185750 728368 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                           | < 1315185750 891752 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                          /´\ < 1315185755 839025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/logs/_esoteric/2011-09-05.txt < 1315185756 549134 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :> to a pastebin < 1315185757 516967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `to'Not in scope: `pastebin' < 1315185759 792329 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :looks fine here < 1315185762 453722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grep for "01:17:51" < 1315185763 240651 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :(what you pasted) < 1315185765 225162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grep for "01:17:51" < 1315185766 744115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :21:18 < CakeProphet> \o/ < 1315185766 914730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :21:18 < myndzi> | < 1315185767 78289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :21:18 < myndzi> /'\ < 1315185767 242016 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                            | < 1315185767 405475 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                            |\ < 1315185774 421500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ... < 1315185778 826911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I linked myndzi to the text version < 1315185790 126876 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :the logger must be deleting a space for some reason < 1315185793 853891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I was showing how the extra space for op would not matter in my case. < 1315185795 143771 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :perhaps because of the control codes used to align things < 1315185798 973517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: it isn't, because oerjan has the same problem < 1315185805 127438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or at least, irssi and the logger are both doing it < 1315185808 217473 :ive!~nn@189.179.239.6 QUIT :Read error: Operation timed out < 1315185811 292874 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :then irssi is at fault < 1315185812 516820 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric ::) < 1315185816 616353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :< 1315185471 65138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \o/ < 1315185816 780056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :< 1315185471 473594 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      | < 1315185816 943569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :< 1315185471 802385 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :     /'\ < 1315185819 490349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's from the raw, unprocessed log < 1315185861 837815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sexy shit < 1315185871 353741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: I just got it from the raw log, control codes and all < 1315185876 125815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :converted it to message without changing a single thing < 1315185876 564352 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :ya, one sec < 1315185880 608094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it's still one column before < 1315185885 726800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yeah, your script is broken :P < 1315185890 125246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, and removed the control codes but NOT a single space < 1315185895 261369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also you have two control codes in a row on one of the lines... < 1315185908 51202 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1315185920 675882 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :go ahead and paste it would you? < 1315185922 947382 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :no scripts running here < 1315185925 4338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure < 1315185927 225907 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :too much interference on my other client < 1315185928 937711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 01:17:51: \o/ < 1315185929 107857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 01:17:51: | < 1315185929 271466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 01:17:51: /'\ < 1315185929 434883 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                     | < 1315185929 598843 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                     >\ < 1315185932 29407 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :mk < 1315185958 853932 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net NICK :CakeProhpat < 1315185970 375957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :slander < 1315185970 550884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prohpat :D < 1315185984 236555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :slanderererererer < 1315185994 995359 :CakeProhpat!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it's working fine for me < 1315185996 211170 :CakeProhpat!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :o_O < 1315186008 603657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProhpat: did you make sure to include the space < 1315186009 618696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : \o/ < 1315186010 428076 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  | < 1315186010 592023 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  >\ < 1315186014 383222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :THEGENUINECAKEPR < 1315186016 736989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : \o/ < 1315186017 40261 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  | < 1315186017 346257 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  >\ < 1315186017 580977 :THEGENUINECAKEPR!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1315186018 955116 :CakeProhpat!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :include what space < 1315186023 596386 :CakeProhpat!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :oh, he put a space in front of the \o/ ? < 1315186024 167780 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                         | < 1315186024 331180 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                         |\ < 1315186026 135062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProhpat: yep < 1315186029 118192 :CakeProhpat!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :well that's the problem < 1315186032 702351 :CakeProhpat!myndzi@c-67-168-184-168.hsd1.wa.comcast.net NICK :puzzler < 1315186032 959725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one space at the start of the message < 1315186033 853004 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :don't do that < 1315186034 475807 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :;D < 1315186036 855386 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :Client Quit < 1315186041 740176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: good bug reaction < 1315186044 922205 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :haha < 1315186050 180008 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it's not my fault, it's mirc's! ;) < 1315186051 89789 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :one sec < 1315186053 229173 :THEGENUINECAKEPR!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\o/ < 1315186053 608319 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :           | < 1315186053 919639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: oh is it because mirc "scripts" tend to strip at the start? < 1315186054 83055 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :           |\ < 1315186055 989095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :spaces at the start that is < 1315186064 370933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mirc is so gross, everyone stop using it < 1315186066 15757 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it's the parser's fault < 1315186072 164125 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but i have the tools to avoid it < 1315186074 864107 :THEGENUINECAKEPR!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :irssi is better because it uses Perl scripts. < 1315186076 29557 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so i will < 1315186091 819754 :THEGENUINECAKEPR!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :CakeProphet < 1315186108 273415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: hm if you just include a single space at the start without any escape stuff, then it should get stripped by only the clients that stripped the _original_ space < 1315186110 502971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it'll line up everywhere < 1315186133 695263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :myndzi: rewrite in Perl and use irssi < 1315186150 89894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :best solution < 1315186164 468848 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :elliott: clever, i may do that < 1315186178 780572 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :first i have to find out at what stage the initial space is getting stripped < 1315186188 464576 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :you are gonna laugh at this but < 1315186195 560769 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i actually have a scripted socks5 proxy that i connect through < 1315186203 345480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1315186203 685186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why < 1315186203 848692 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :gives me some cool options < 1315186204 473280 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :;) < 1315186211 669139 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i can forge incoming text for testing < 1315186214 625364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dude use a better client............................................................... < 1315186218 62287 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :or execute scripts before mirc gets them < 1315186218 732158 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :etc. < 1315186231 956113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're connecting... through a proxy... written in your irc client's... horrible scripting language... auugh < 1315186234 901198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1315186237 808224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scripted =/= mirc script? < 1315186240 218810 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :oh i'm sorry, did i join #linuxzealotry? < 1315186243 145215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please tell me it's scripted with something else < 1315186244 435211 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :no, it's a mirc script :) < 1315186248 583414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: this has nothing to do with linux :P < 1315186257 571183 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :only linux zealots tell everyone to use irssi < 1315186257 890413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is #antiterribleideaszealotry < 1315186261 681557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i never said irssi < 1315186262 37298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ever < 1315186270 280262 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :oh, someone else did, i don't care < 1315186279 751339 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :mirc is a fantastic client, its scripting language is horrid, but that's what makes it interesting < 1315186280 254719 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric ::P < 1315186303 186942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how's it fantastic, apart from the scripts which is a kind of circular argument < 1315186321 944717 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it's clean, responsive, and has every feature you could possibly need from an irc client < 1315186332 388122 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :(and some i wish it didn't, but they don't get in my way) < 1315186334 143798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what irc clients aren't clean and responsive < 1315186339 655236 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :xchat lol < 1315186346 401671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which one isn't it < 1315186353 693168 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :irssi is fine i'm sure, if you're into the console thing < 1315186367 848635 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but why throw away the usefulness of windows just for an aesthetic choice? < 1315186371 242269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not an answer :P < 1315186378 747882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno what's aesthetic about using irssi though but < 1315186383 736834 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :nah, i mean < 1315186394 316775 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :some people use console irc clients because they like the console aesthetic < 1315186402 10661 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :hell, people have even written mirc scripts to emulate them < 1315186405 730273 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :WHO NEEDS WINDOWS < 1315186408 667805 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :THIS LOOKS COOL < 1315186409 844846 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :lol. < 1315186434 930626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well that's stupid i don't think anyone in here would be like that :P < 1315186444 678935 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :as the survivor of many extremely large floods, having stress tested the various clients at the time, i can say with certainty that i can rely on mirc above anything that's not on a console :) < 1315186454 801625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do feel that overlapping windows are fairly useless, though splitting is quite nice... but that is basically a tiling wm < 1315186458 465182 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :though i dunno about that version 7 unicode stuff < 1315186483 692714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: why would you even hang out in the warzone parts of irc, its so tedious < 1315186483 856225 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :oh, i forgot to mention, mirc is windows native :P < 1315186498 725455 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i forgot that there's people in here who might actually be interested in installing different window managers < 1315186499 224728 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :hehe < 1315186500 630633 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i don't < 1315186508 152832 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :what's getting flooded have to do with hanging out in warzones? < 1315186514 155590 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i used to staff #help on dalnet for a long time < 1315186520 795321 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :there was some fag with a 3000+ bot botnet flooding us < 1315186527 296677 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :guess how i solved it? a mirc script :) < 1315186528 764528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most /networks/ are warzones < 1315186541 723981 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i have some badass channel flood protection man ;D < 1315186541 975183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :freenode may be incompetent but at least it's semi-civilised :p < 1315186552 857731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i feel like i'm talking to someone from the 90s < 1315186563 2468 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and i've already been dissed over it being written in mirc too by people who don't know anything better than "lines per second" but are diehard linuxfags < 1315186581 287276 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :elliott: it's been a long time since it's mattered, but you asked why i like mirc and i'm telling you < 1315186588 856934 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so if you don't like the explanations, then don't ask < 1315186605 765000 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i'm used to it, it looks and behaves nice, and there aren't any irc clients better than it for my purposes < 1315186615 333883 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :you can hardly ask me to switch without being able to offer me something better ;) < 1315186633 589115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't really see why you'd write an mirc script rather than a bot, really < 1315186643 99020 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :well, it is a botn < 1315186645 9556 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :bot* < 1315186660 633455 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but it was the language under discussion, not the mechanism < 1315186665 178196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, but written in a horrible language, and that can't be separated from your client :P < 1315186666 742243 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and saying "mirc bot" sounds funny < 1315186685 912155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has anyone modified mIRC to run headless and then ran it with wine for better script uptime < 1315186704 984984 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :people used to do it for botnet clients < 1315186710 271122 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :you wanna lol at something lol at that < 1315186715 938264 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :there was a whole botnet written as a mirc script < 1315186719 216630 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and boy was the code awful < 1315186719 882462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :secure < 1315186721 585825 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :absolutely terrible < 1315186733 468822 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :anyway, they'd strip the binary down so it was a smaller file < 1315186865 624149 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :you'd probably cry to learn how many silly things i've written in mirc ;) < 1315186871 259967 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :the latest was a thing that compresses tetris fields < 1315186871 983536 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :haha < 1315186887 467181 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i get about half the size of an indexed mode png file with all the headers stripped out < 1315186892 951796 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it's pretty cool really < 1315186939 286606 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric : <- is this a space? < 1315186958 372513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in case anyone didn't see this already http://i.imgur.com/ku2bD.jpg < 1315186972 240365 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :haha, awesome. < 1315186978 759989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: that looks like a space to me < 1315186983 23399 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :good < 1315186984 767385 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :space here < 1315186986 582466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: would play < 1315186987 24389 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i finally found the alias i was looking for < 1315186987 867911 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :lol < 1315186993 134360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1315186993 298637 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :turns out it was "smsg" < 1315186997 829358 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :go figure < 1315187003 972942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's space invaders pacman mario and tetris divided into four < 1315187015 96494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whenever you hit anything with one of the other games it immediately gets assembled into your next piece, colours and all < 1315187019 177473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you have to play all at once < 1315187088 161788 :ive!~nn@189.179.239.6 JOIN :#esoteric < 1315187167 954993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ive < 1315187179 103236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hif ive < 1315187319 912185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh, where did the hibernate option go. < 1315187384 824975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :halp how do I hibernate with no UI < 1315187408 58094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ask a bear < 1315187453 246628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hey look there's a hibernate command I can install < 1315187910 708899 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1315187912 420366 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric : \o/ < 1315187912 808190 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :   | < 1315187913 114525 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  /| < 1315187916 165633 :puzzler!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT : < 1315187929 346359 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :old bug was old < 1315187930 645797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :EXCELLENT < 1315187937 530352 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :mistaken variable < 1315187937 947302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip bug < 1315187939 995702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^celebrate < 1315187940 159214 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ < 1315187940 738204 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :    |   |   ¦   |   |   |   |   |   |   ¦   |   |   |   | < 1315187941 44280 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :    |\ /<  ´¸¨ /`\ /|   |\ /<  /'\  >\ ´¸¨ /|   |\  >\  |\ < 1315187948 955788 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it was actually in the proxy script i mentioned < 1315187954 768202 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :one of its functions is to "fix" consecutive spaces < 1315187955 220903 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :^celebrate < 1315187955 384458 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ \o\ /o/ < 1315187956 36664 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :    |   |   |   |   |   |   |   |   ¦   |   |   |   |   | < 1315187956 359074 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :    >\  >\ /|  /'\ /|   |\ /`\ /'\ ´¸¨ /<   >\ /|   >\ /| < 1315187960 828197 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :at a point where i can access the data in binary variables < 1315187967 119271 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :can you make celebrate do the rest of them too? < 1315187967 827310 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so that my theme doesn't mangle them < 1315187991 935731 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so the particular bug occurred when < 1315187992 746228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Patashu: well ^celebrate can only choose the top parts < 1315187996 833919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \m/ \m/ \m/ \m/ < 1315187997 129700 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :           `\o/´ < 1315187997 301966 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1315187997 466270 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :             | < 1315187997 466456 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :            /´\ < 1315187997 466564 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :          (_| |_) < 1315188000 600389 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :1) there were NO consecutive spaces (2 or more) < 1315188004 496312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \m/ \m/ \m/ \m/ < 1315188005 344906 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and 2) there was a space at the beginning of the text < 1315188010 129047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : \m/ \m/ \m/ \m/ < 1315188010 548319 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :        `\o/´     `\o/´ < 1315188010 848267 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :          |         | < 1315188011 12139 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      (_|¯´\       /`\ < 1315188011 12313 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :           |_)   (_| |_) < 1315188016 981159 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i had code in place to account for this scenario < 1315188022 267564 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but it was comparing the wrong variable < 1315188059 28617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def celebrate ul ( \o| \o| \m/ \m/ |o/ \o/ \o| \m/ \m/ |o/ |o/)S < 1315188059 230535 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Defined. < 1315188061 23812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1315188063 907429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^celebrate < 1315188064 71095 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : \o| \o| \m/ \m/ |o/ \o/ \o| \m/ \m/ |o/ |o/ < 1315188064 547396 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  |   |    `\o/´    |   |   |    `\o/´    ¦   | < 1315188064 864142 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric : /`\ /|      |      |\  >\ /|      |     ´¸¨ /| < 1315188065 31704 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :            /'¯|_)                /´\ < 1315188065 31880 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :          (_|                   (_| |_) < 1315188067 172310 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :haha < 1315188067 814499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I might be developing an iphone app as a profitshare. < 1315188077 548740 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i had a friend one time < 1315188079 978937 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :rather < 1315188082 993072 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i had a friend who one time* < 1315188086 716965 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :had this regex script < 1315188098 429192 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :that would output matches and break them down a line at a time < 1315188098 889895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :regex, scruot? < 1315188100 961775 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :like < 1315188103 474140 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :\1: contents < 1315188104 833241 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :\2 < 1315188105 803170 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so on < 1315188109 563444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def celebrate ul ( \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/)S < 1315188109 726947 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Defined. < 1315188111 306300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^celebrate < 1315188111 471248 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : \o| |o| |o/ \m/ \m/ |o/ \o/ \o| \m/ \m/ \o| |o| |o/ < 1315188111 995056 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :  |   |   |    `\o/´    |   |   |    `\o/´    |   |   | < 1315188112 268976 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric : /|   >\ /<      |     /|  /`\ /<      |     /'\ /<  /| < 1315188112 436947 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :             (_|¯`¯|_)                /'\ < 1315188112 437145 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :                                    (_| |_) < 1315188118 601697 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :this friend happened to be an ircop on the network in question with flood privileges < 1315188120 779884 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :... < 1315188125 232151 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i guess i don't really need to say any more < 1315188125 819402 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :;) < 1315188144 748213 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :this define script reminded me of it until i realized i was the one filling in the extra lines < 1315188295 599869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: excellent < 1315188308 416789 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so anyway < 1315188314 635498 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :this tetris thing, you guys might actually find it interesting < 1315188340 590143 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :what i did was basically the equivalent of a png filter backed by a range encoder < 1315188348 963437 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but instead of the cell prediction methods png uses < 1315188356 712319 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :where it predicts a value then takes the difference of that value and the current cell < 1315188380 318692 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i instead maintain a move-to-front buffer that gets seeded with my predictions for each cell < 1315188400 109278 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so if my first guess isn't right my second guess can output a 2 < 1315188455 596701 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :over some sample data this proved to skew the data significantly, with about 80% of outputs being 1 or 2 < 1315188462 713145 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :which of course makes the range encoder happy < 1315188510 138247 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :for the garbage, which has its own useful properties, i represent a hole position with a 0 followed by truncated binary for its position and then follow it up with a string of RLE 1s if it doesn't change position < 1315188521 553816 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :(works good for change on attack, the rle could be removed for 100% hole change games) < 1315188531 211275 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :on my sample data, the average tetris field is like 9 bytes < 1315188544 984265 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :waiting to get some proper live data instead of the turn based game i took from :) < 1315188573 809593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cryptsetup: WARNING: failed to detect canonical device of /dev/sda6 < 1315188582 782803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when I ran apt-get install hibernate < 1315188586 363287 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if this is a problem. < 1315188605 54551 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no < 1315188611 797228 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't even think I have an sda6 < 1315188731 116055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: 9 bytes? that's pretty good :P < 1315188737 118787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what field size? < 1315188742 918469 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :10x25 < 1315188752 270809 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :(top 5 are the hidden height) < 1315188752 973392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many cell states? < 1315188755 603717 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :some caveats: < 1315188773 687692 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it's played on a turn based site, and efficiency is key there. there is usually much less of an upstack than normal live games < 1315188782 928117 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :err, the sample data is from such a site* < 1315188797 576665 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :though i will be gathering sample data from nullpomino, i'm involved in its development < 1315188806 209398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many cell states? :P < 1315188811 453497 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :cell states = 9, though only 8 are encoded since i encode garbage separately < 1315188819 189779 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :7 piece colors, empty, and garbage < 1315188826 120779 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i only encode rows that contain blocks < 1315188827 585402 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why are you encoding it? just for fun? < 1315188831 715476 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :the empty height can be implied < 1315188832 472037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so 2250 bytes down to 9 < 1315188834 703444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not bad < 1315188836 882574 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :Patashu: mostly just for fun, yes < 1315188851 46799 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :good a reason as any other < 1315188851 763221 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but it will see application in the release of nullpomino 8 < 1315188857 120592 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why? < 1315188857 477902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :25,000 percent compression :P < 1315188859 196367 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :for example, since i can get the data so compact, < 1315188861 909532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er hm wait no < 1315188871 642810 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :we will be able to do different things than we might have with the netplay protocol < 1315188879 723917 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :like stream full udp updates and therefore not require ordered packets < 1315188887 66829 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :(which will improve responsiveness) < 1315188893 534034 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :also we will be able to stream data at a faster frame rate < 1315188912 356367 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :elliott: :) < 1315188915 729066 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ooo, udp updates < 1315188922 510785 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i said average 9 bytes, my sample data has 113 frames < 1315188931 504216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Lost terminal < 1315188933 31802 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so some are bigger of course, but i'm sure some are smaller too < 1315188949 684934 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :png with indexed colors gets closer to 20something bytes on average < 1315188955 142576 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i forget how many < 1315188968 433357 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :20-30 anyway < 1315188979 52538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: what's the maximum :P < 1315188994 670548 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :caveat 2: we'll be encoding a bit more information, since nullpomino in free-for-all modes colors its garbage and i don't support garbage coloring < 1315189008 652036 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but a move-to-front transformation with rle like i did with the garbage can get that nice and small < 1315189014 919677 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :maximum is kind of unknown < 1315189022 859136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean < 1315189024 425187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on your sample data < 1315189024 591512 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it was just an information seeking venture < 1315189030 312101 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i don't have the ability to encode a single frame atm < 1315189030 805902 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :haha < 1315189039 710251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously the maximum is a bit over 2250 < 1315189046 56747 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :? < 1315189052 369943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myndzi: your raw data is 2250 bytes < 1315189054 488426 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :oh, maximum possible encoded field size? < 1315189057 842432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1315189062 937639 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :or maximum sample compressed field < 1315189068 298850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pigeonhole principle + overhead = max field size ends up being over 2250 bytes < 1315189070 664645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :post-compression < 1315189085 88118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although many states are probably impossible due to shape of pieces < 1315189088 519619 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :yeah, but it'll never get there in a game < 1315189094 527231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could encode it more abstractly before compressing to help with that < 1315189098 711937 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :since players will die before they get anywhere close to a noisy enough field to fuck the compression < 1315189101 240599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but if you're getting 9 bytes on average it probably doesn't matter < 1315189107 852745 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :well see < 1315189122 402498 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :what i recognized was that there was a high degree of connectedness in the cardinal directions by virtue of the way the game exists < 1315189142 449503 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so the predictions are accurate when the cells surrounding a cell are the same as it is < 1315189147 134829 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :which is very often < 1315189152 649919 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :for that not to be true, you have to have made a real mess of your field < 1315189157 791999 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but since this is mostly going to apply towards netplay, < 1315189164 826938 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :anyone who makes that much of a mess will be killed quickly < 1315189169 387012 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :since it means they can't reach their garbage < 1315189169 741663 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric ::) < 1315189222 434694 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :the worst case would be that none of the four surrounding cells are ever the same color as the current cell < 1315189238 125586 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and there are 20x10 cells that satisfy that condition < 1315189242 550657 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i'm sure it'd be huge in that case < 1315189272 965391 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :we might have to be wary of doing something like "fill the entire field with random colors" as an effect upon death or something < 1315189285 430694 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :(like tetrinet did) < 1315189714 668540 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you could always have a special 'random colours' message < 1315189720 22724 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and then every client decides what to fill it with < 1315189747 531115 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :who put cjd in the topic < 1315189762 574554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cjd? < 1315189838 312395 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :creutzfeld-jakobs disease < 1315189852 886642 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1315189970 392058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ph < 1315190196 147940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: it's from fungot's europarl theme, i believe < 1315190196 311582 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: what luck! we must search for a biological experiment? say it again. < 1315190244 346363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: yes, the cjd one < 1315190244 509788 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: president rufus doing by getting all excited. right now. you new here? these are the ones i've seen in my reserved seat in the newspaper. < 1315190279 240715 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^styles < 1315190282 411211 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^style < 1315190282 574587 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7* fisher homestuck ic irc jargon lovecraft nethack pa sms speeches ss wp youtube < 1315190309 32560 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can never remember how to fungot properly < 1315190309 233876 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :quintopia: what the!? why is cid so hard to join? the hell was that? < 1315190320 185971 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is europarl? < 1315190339 369821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style europarl < 1315190339 533387 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: europarl (European Parliament speeches during approx. 1996-2006) < 1315190378 787904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: death and taxes < 1315190381 676363 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: mr president, are close by; they may even have got worse. i hope that herman schmid shares my view that the eu governments and eu airlines. i applaud the amendments, i can only thank the rapporteur, that in this hypothesis the commission intends to implement the measures. i think it is appropriate to encourage, because even though mr van velzen i think, the explanation should be sought and guaranteed, above all, enable < 1315190389 636170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh dear < 1315190404 777360 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow < 1315190413 666903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we are doomed < 1315190422 259240 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he ran out of message length there < 1315190437 146274 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :o.o < 1315190449 426260 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :xchat just splits it over multiple lines if you go over 512 characters :s < 1315190508 338711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that wouldn't be good for fungot; it sometimes gets stuck in a message loop < 1315190509 368928 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: we are appalled to see that changed. if we are to overcome their difficulties. the only way of ensuring that, at thessaloniki, this would be disastrous for all, against the grain, on the one hand by the constant stream of weapons which operate in sfor based on the facts, not on referral back to committee) < 1315190553 830534 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh dear < 1315190557 954879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least in the ctstyle < 1315190560 186075 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we are indeed doomed < 1315190561 996131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* < 1315191798 638533 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1315191825 292351 :pikhq!~pikhq@174-22-144-70.clsp.qwest.net JOIN :#esoteric < 1315191885 474908 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I do various thing in making preprocessor of Haskell, many people says is insane thing, should it be called Insane-Haskell? < 1315191894 391518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or, Insane-Haskel-PP? < 1315191939 585127 :pikhq!~pikhq@174-22-144-70.clsp.qwest.net PRIVMSG #esoteric :Bleh. < 1315191958 826821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :package names shouldn't normally contain "haskell" :P < 1315191963 570697 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or something completely different? < 1315191978 435323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you mean for naming on hackage < 1315192009 80888 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Some do, such as haskell-src-exts. But I do not mean necessarily for naming in hackage. I just mean in the ordinary way to name a program. < 1315192028 311220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Madskell :P < 1315192086 701030 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, I suppose that will do as well. It *does* mean it does not contain the word "haskell"; in case you do not want it to contain "haskell". < 1315192115 659611 :pikhq!~pikhq@174-22-144-70.clsp.qwest.net PRIVMSG #esoteric :Oh, praise Internet. < 1315192131 536818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well if it's for manipulating haskell programs, like a preprocessor is, then maybe it's ok to have "haskell" in it < 1315192145 637527 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, that is what I thought. < 1315192149 410707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was just trying to think of a more punny name there < 1315192168 298808 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is OK to think of different name including more punny name and whatever else < 1315192277 456691 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it possible for the main module to not be called Main? Because, I want programs running with hint to be able to access it under a different name. Is it possible to make it import the its own compiled module to hint? < 1315192312 783714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can use the -main-is flag < 1315192320 103475 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1315192341 272560 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I used "Madskell" for now like you suggested at once < 1315192364 242493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::) < 1315192893 95687 :ABD!AB@108.62.51.9 JOIN :#esoteric < 1315192905 35777 :ABD!AB@108.62.51.9 NICK :cchackermirc < 1315192945 456103 :pikhq_!~pikhq@71-219-248-3.clsp.qwest.net JOIN :#esoteric < 1315193077 460152 :pikhq!~pikhq@174-22-144-70.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1315193198 214874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi cchackermirc < 1315193218 403031 :pikhq_!~pikhq@71-219-248-3.clsp.qwest.net NICK :pikhq < 1315193339 714063 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know the working of this program? http://sprunge.us/USZd < 1315193494 4626 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i wonder how statistical distribution could be used to make the code for a bf text generator smaller < 1315193499 415447 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :seems like it should be pretty doable < 1315193517 294787 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Try. < 1315193529 1635 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i was considering taking the bucket approach i wrote and adding something so that i'd know how many "more" bytes would be incurred by selecting each bucket < 1315193534 782539 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but it seems a little annoying to code < 1315193545 742516 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Try anyways. < 1315193551 138735 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i might ;p < 1315193561 611544 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i'm thinking about multiple different ideas haha < 1315193569 744181 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :like, one would base the buckets on frequency < 1315193590 578590 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :it would select from a smaller range of possible values for high frequency character(s) < 1315193602 463909 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :so as to leave the value more accessible < 1315193615 449731 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :and maybe travel farther on the buckets used for smaller frequencies < 1315193627 590065 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :the idea being like entropy encoding where less frequent = more symbols < 1315193634 25369 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :but i'm not sure how to balance it out < 1315193645 224815 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :or what to do if, like, two frequent values are very far apart < 1315193668 257026 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :the "take the bucket that generates the smallest output" approach seems to work decent < 1315193702 290718 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :i save about 30 bytes over the bot, maybe more, but i haven't worked in anything to support things like capital letters better, it's focused on lowercase only and spaces < 1315195050 743812 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :Well, that's strange. < 1315195061 568661 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :https://github.com/torvalds/linux < 1315195085 489655 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :Not sure why, but Linus pushed the repo to github. < 1315195303 657636 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :because github is awesome, and perhaps maybe because kernel.org was possibly compromised < 1315195327 473800 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :(the servers got broken into, but none of the repos were messed with, afaik) < 1315195420 391295 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :Probably having something to do with the kernel.org breakin, yeah. < 1315195440 757525 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I used repo.or.cz instead, but you can use what you want to use. < 1315195460 806307 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I used repo.or.cz, the guy was nice but my repos would break and i'd have to ask him to fix em < 1315195464 298159 :Deewiant!~deewiant@cs27125254.pp.htv.fi QUIT :Read error: Connection reset by peer < 1315195465 744410 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But you should copy it to github and to kernel.com as well, so you hvae two copies < 1315195466 241427 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :github has better tools and a nicer UI < 1315195468 599213 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :so I switched < 1315195507 53482 :Deewiant!~deewiant@cs27125254.pp.htv.fi JOIN :#esoteric < 1315195510 63129 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :Not like it matters much. < 1315195517 215628 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :A git host is just that, a host. < 1315195535 619181 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But one suggest I have, is, make all of the configuration commands in repo.or.cz accessible by SSH < 1315195645 160933 :Gregor!foobar@codu.org PRIVMSG #esoteric :"unfamiliar with the Emacor vim software" "I kind of don't know how to control those two softwares which made the programming kind of complicated. Could I just use Visual Stdio? Thanks" < 1315195647 413723 :Gregor!foobar@codu.org PRIVMSG #esoteric :*sobs* < 1315195678 621292 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :make him use nano < 1315195692 170345 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :ACTION uses a lot of nano because he is a horrible person < 1315195730 584886 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :nano's not a bad editor, really. Just incredibly simplistic. < 1315195819 538402 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :"So while kernel.org is down for the count, let's just see how github does:" < 1315195820 712391 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric ::) < 1315195985 214996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: wat < 1315195993 877547 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :"Good lukk to Patricia, whoe is off to teh Oregun State Fair for the state speling kontest." < 1315196012 681029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't repo.or.cz run by the guy who made git-pasky/cogito? < 1315196022 386776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I remember using cogito back when git was reaaally new and terrible < 1315196037 939982 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Student in the class I'm TA'ing. < 1315196067 373146 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :what's the class? < 1315196074 810924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: omg, "visual stdio" < 1315196079 722671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1315196134 438907 :Gregor!foobar@codu.org PRIVMSG #esoteric :I know. < 1315196135 504437 :Gregor!foobar@codu.org PRIVMSG #esoteric :I just. < 1315196136 764710 :Gregor!foobar@codu.org PRIVMSG #esoteric :X_X < 1315196158 124884 :Gregor!foobar@codu.org PRIVMSG #esoteric :I can't tell if he's just trolling. < 1315196295 158086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: TBF, emacs and vim don't have the nicest learning curve : < 1315196296 178214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1315196327 457593 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :vim is pretty easy, if you don't want to be productive < 1315196347 673886 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :like, just use edit mode, and :wq < 1315196358 941928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but coming from Visual Studio... :p < 1315196371 420616 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :shiet, I still use notepad for a lot of stuff < 1315196375 260820 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :and nano like I said < 1315196406 427069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I say let 'em use it and be horrible if the result doesn't work without :P < 1315196412 512151 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: We told them to use gedit, which is like Gnome's notepad. Then, the next lab session, we did 10-minute introductions to emacs and vim, just for completionism, all the while saying "but you can use whatever editor you want" < 1315196422 816417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah :P < 1315196429 341966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know what gedit is dude < 1315196444 231307 :Gregor!foobar@codu.org PRIVMSG #esoteric :I wouldn't have if we didn't tell them to use it *shrugs* < 1315196454 407829 :Gregor!foobar@codu.org PRIVMSG #esoteric :I mean, I guess I could've guessed ... but I don't use Gnome. < 1315196458 110672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gedit is actually way better than notepad :P < 1315196465 258491 :Gregor!foobar@codu.org PRIVMSG #esoteric :True. < 1315196468 502101 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :zid: As an Emacs user: vim is entirely reasonable. < 1315196470 557608 :Gregor!foobar@codu.org PRIVMSG #esoteric :But that's not much of a statement. < 1315196481 986165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I actually use it quite a lot for coding, since its autoindent is reasonable and its syntax highlighting is really good (because it's just a gtksourceview in a box) < 1315196490 57939 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :Though the learning curve is hell, just like Emacs. < 1315196494 429762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have weird mental spheres that I divide all my coding into and that determine editor and the like < 1315196495 922190 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I used gedit a bit < 1315196516 130554 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :notepad++ isn't bad as a lay editor < 1315196566 931271 :Gregor!foobar@codu.org PRIVMSG #esoteric :For me the decision process goes something like this: < 1315196568 603305 :Gregor!foobar@codu.org PRIVMSG #esoteric :text -> vim < 1315196637 839135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :People who only use emacs or vim are really boring. I think I'm going to start calling them monoeditorites. < 1315196645 857736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Us polyeditorites have a much more exciting life. < 1315196693 479350 :oklopol!~kvirc@dyn58-57.yok.fi PRIVMSG #esoteric :i only use wordpad, but i have multiple lives. < 1315196717 118023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol is here and nobody told me? >:| < 1315196729 654156 :oklopol!~kvirc@dyn58-57.yok.fi PRIVMSG #esoteric :oh i am here. i am here so bad. < 1315196742 840016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so bad. < 1315197167 354752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (9::Integer) `shiftL` 999 < 1315197168 9074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 482178873233820294426791272077000814752632165267490123349687674766657973006... < 1315197434 182333 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :http://www.youtube.com/watch?v=LjSXj4cb_Yo&feature=related < 1315197581 526030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is that worth watching < 1315197585 547882 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :meh < 1315197597 649555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have no idea how starcraft works < 1315197604 952262 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :oh right, probably not then < 1315197619 222987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pssht, I'm totally gonna watch it now < 1315197633 119755 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :you'll just appreciate it slightly less < 1315197635 489286 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :like the muta micro < 1315197951 135019 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I think pro tip here, AI controlled muta are badass if you can get them < 1315198422 900162 :oklopol!~kvirc@dyn58-57.yok.fi PRIVMSG #esoteric :last time i checked, rape was illegal < 1315198446 654377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an accurate perception < 1315198479 810022 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net PRIVMSG #esoteric :Brassica napus seems entirely legal still. < 1315198587 928454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if diveclog is any good < 1315198597 548667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not that I have any interest in it < 1315198687 261388 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1315198793 621776 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1315199190 261807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1315199277 183562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I had to use windows to complete my online class. < 1315199279 510507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was very scary. < 1315199295 838366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't want to go back don't let them take me. < 1315199458 448228 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Bugmail? :-P < 1315199479 552067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What |Removed |Added < 1315199479 754132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :---------------------------------------------------------------------------- < 1315199479 754306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : CC| |dwelch@dwelch.com < 1315199479 754409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--- Comment #19 from Matti Niemenmaa 2011-09-04 13:51:49 CDT --- < 1315199479 754517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*** Bug 10858 has been marked as a duplicate of this bug. *** < 1315199496 716303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Because I got subscribed to "adce and loop-reduce (and possibly others?) incorrectly delete calls to readonly/readnone functions" two years ago because I reported a bug that reduced to it :P < 1315199511 115115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(The bug being it optimising out an infinite loop to a nop, lol) < 1315199620 310756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: So basically STOP TWIDDLING THAT BUG < 1315199679 576047 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Un-cc yourself? < 1315199705 901840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's more work than complaining over IRC < 1315199728 643109 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's also the only working solution < 1315199774 577175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could be just that annoying. < 1315202072 201174 :ive!~nn@189.179.239.6 QUIT :Quit: leaving < 1315202141 608839 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1315203211 556937 :GuestIceKovu!x@ANantes-259-1-147-161.w90-49.abo.wanadoo.fr NICK :Slereah < 1315203317 189739 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1315203846 199481 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1315205468 708423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey what was the list of primes using nubBy and gcd? < 1315205562 980276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> nubBy (((>1).).gcd) [1..] < 1315205563 548460 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1315205564 772657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,1... < 1315205578 410724 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1315205897 331706 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :CakeProphet: ask CakeProphet, he just posted one of those in #esoteric < 1315205917 178179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well technically 1 is not prime (for reasons I'm not entirely clear on) < 1315205952 694174 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> nubBy (((>1).).gcd) [2..] < 1315205954 695730 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101... < 1315205970 444328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good job. :P < 1315205974 245753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 2011 `elem` nubBy (((>1).).gcd) [2..] < 1315205976 238356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1315205980 655042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh look we're in a prime year. < 1315205996 414789 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The prime of our lives. < 1315206014 33459 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :today's a prime day in a square month of a prime year < 1315206025 528114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (/=2011) $ nubBy (((>1).).gcd) [2..] < 1315206027 592768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113... < 1315206035 686864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: hopefully one of many primes. < 1315206045 262725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless you're going to die in 6 years. < 1315206049 296308 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, since 2012 is the last one... < 1315206058 308760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes of course. < 1315206070 90749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :slipped my mind. < 1315206106 429999 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (/=1991) $ nubBy (((>1).).gcd) [2..] < 1315206110 288801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1315206113 297348 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> nubBy (((>1).).gcd) [1983..2011] < 1315206114 921767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1983,1984,1985,1987,1991,1993,1997,1999,2003,2009,2011] < 1315206121 13315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile (<1991) $ nubBy (((>1).).gcd) [2..] < 1315206123 337792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087... < 1315206132 889751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these are the prime years I've experienced, up to the present. < 1315206160 971913 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How come 1984 is on that list? < 1315206161 718417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: doesn't work like that I don't think. < 1315206166 33216 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, right. < 1315206167 179546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you need to start at 2. < 1315206168 705418 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Of: course. < 1315206176 649727 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I blame just waking up. < 1315206181 269148 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> takeWhile (<2011) . dropWhile (<1986) . nubBy (((>1).).gcd) $ [2..] < 1315206182 962863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1987,1993,1997,1999,2003] < 1315206194 10724 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, that's not very many. < 1315206196 243117 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> takeWhile (<=2011) . dropWhile (<1986) . nubBy (((>1).).gcd) $ [2..] < 1315206198 183145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1987,1993,1997,1999,2003,2011] < 1315206208 969353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one more than I. < 1315206506 345324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This is truly a prime time of our life. < 1315206518 237549 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(yes fizzie said something similar but now I am explicitly referencing a Daft Punk song. :P ) < 1315206659 329006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :time to celebrate < 1315206661 848313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.youtube.com/watch?v=WIyEaRSvFQ4 < 1315206688 67771 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you need videos for everything? < 1315206692 338951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with what is totally not a shitty quality version of Alive 2007 < 1315206697 659033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which was NOT a prime year. shameful. < 1315206702 148682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shame on you Daft Punk. < 1315206734 817237 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: ur mom < 1315206735 525434 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Read error: Connection reset by peer < 1315206794 209133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@define takeWithin f g = takeWhile g . dropWhile f < 1315206822 472769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@let takeWithin f g = takeWhile g . dropWhile f < 1315206823 549918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1315206851 250323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> takeWithin (<1991) (<=2011) [1..] < 1315206852 845692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005... < 1315206896 800702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess the takeWhile could be not.g < 1315206910 332252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so then it's more like specifying a range or something? < 1315206941 330956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er on, not the dropWhile < 1315206952 505221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@let takeWithin f g = takeWhile g . dropWhile (not.f) < 1315206953 318407 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:0: < 1315206953 482080 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Warning: Pattern match(es) are overlapped < 1315206953 482176 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In... < 1315206959 721561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@let takeIn f g = takeWhile g . dropWhile (not.f) < 1315206960 598930 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1315206981 312429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> takeIn (>1991) (<2011) [1..] < 1315206982 884668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006... < 1315207007 843257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> takeIn (==1991) (<2011) [1..] < 1315207009 402801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005... < 1315207026 510888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah that makes sense. < 1315207161 273479 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's a bit like the Perl scalar "..". < 1315207167 46412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so maybe I could make a bot that re-lets lambdabot with a list of functions after being cleared. < 1315207207 636011 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and when you update the list it clears lambdabot and re-lets them all < 1315207215 259301 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1315207234 989460 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let pointlessTakeIn = flip ((.) . takeWhile) . dropWhile . (not .) in pointlessTakeIn (>1991) (<2000) [1..] < 1315207236 593878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1992,1993,1994,1995,1996,1997,1998,1999] < 1315207255 863127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@pl -- it always improves things. No exceptions. < 1315207256 248071 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 1): < 1315207256 411843 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "-" < 1315207256 412051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting white space, "()", natural, identifier, lambda abstraction or expression < 1315207263 948255 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :lambdabot: Stop being so literal. < 1315207296 628060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then if you delete a function in the list you can optionall delete all functions that reference it. < 1315207303 208222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :list functions that reference other functions, etc. < 1315207305 847524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you can manage the list. < 1315207336 786345 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :written in Perl, of course. :P < 1315207355 446363 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How persistent is that persistence anyway? < 1315207450 169906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lambdabots? I assume until you undefine everything. < 1315207478 672217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe it literally just writes the function definitions to a file that it imports when evaluating code. < 1315207485 429959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t takeWithin < 1315207486 408808 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> (a -> Bool) -> [a] -> [a] < 1315207535 512421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though maybe I'm wrong. Maybe it constructs a huge let expression or something. :P < 1315207558 848786 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was just wondering if it collects years of cruft there in the definitions. < 1315207569 722350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no because the only way to remove definitions is to remove them all. < 1315207580 971260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it gets cleared often as people redefine things. < 1315207610 716989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Cakebot on the other hand... < 1315207624 651917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :will surely develop years of cruft. < 1315207632 860379 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, yes, fungot's command-list collects all kinds of nonsense too, and it's not even sorted. < 1315207634 542689 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^show < 1315207635 61535 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: mr president, along with other victims. in fact, true. as i announced during the debate but i fear that the expansion that has been tabled. in drafting programmes aimed at the promotion of renewable energy sources for the financing of such assistance from within these budget headings, are another component in achieving viability. a mechanism is constructed to deal with, and, in particular, which usually have neither the < 1315207635 225118 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate < 1315207642 536864 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"in fact, true." < 1315207675 784786 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot fun < 1315207676 81254 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: i rise to speak on culture for once. < 1315207697 691864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot fun < 1315207698 187291 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: i thank the president-in-office for his response. indeed, in law. we feel that there is a common goal to build an antiterrorist europe! < 1315207705 219916 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^choo choo goes the train < 1315207705 422374 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :choo goes the train hoo goes the train oo goes the train o goes the train goes the train goes the train oes the train es the train s the train the train the train he train e train train train rain ain in ... < 1315207735 391936 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 245 seconds < 1315207736 754360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join . tails $ "choo choo goes the train " < 1315207738 586925 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "choo choo goes the train hoo choo goes the train oo choo goes the train o ... < 1315207748 851674 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^show choo < 1315207749 15136 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :>,[>,]+32[<]>[[.>]<[<]>[-]>] < 1315207751 194537 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join . tails $ "choo goes the train " < 1315207752 862334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "choo goes the train hoo goes the train oo goes the train o goes the train ... < 1315207779 82955 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^cho does the same without the space < 1315207779 246465 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :does the same without the spaceoes the same without the spacees the same without the spaces the same without the space the same without the spacethe same without the spacehe same without the spacee same with ... < 1315207801 571141 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^cho fblofblo < 1315207801 734788 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fblofbloblofblolofbloofblofblobloloo < 1315207871 688222 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join . tails $ "Does the same without the space" < 1315207873 184727 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Does the same without the spaceoes the same without the spacees the same w... < 1315207910 224017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join . unwords . join . tails . words $ "Does the same without the space" < 1315207911 193764 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1315207911 357886 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1315207919 566701 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> unwords . join . tails . words $ "Does the same without the space" < 1315207921 231901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Does the same without the space the same without the space same without th... < 1315207944 588564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> unwords . join . tails . words $ "Do you believe in magic?" < 1315207946 232083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Do you believe in magic? you believe in magic? believe in magic? in magic?... < 1315207992 255116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> join . inits $ "Do you believe in magic?" < 1315207993 445435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "DDoDo Do yDo yoDo youDo you Do you bDo you beDo you belDo you beliDo you b... < 1315208014 647342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f x = join (interleave (inits x) (tails x)) < 1315208015 335603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : not an expression: `let f x = join (interleave (inits x) (tails x))' < 1315208019 99804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f x = join (interleave (inits x) (tails x)) in f "Do you believe in magic?" < 1315208020 129164 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Do you believe in magic?Do you believe in magic?Do you believe in magic?Do... < 1315208026 137610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f x = join (interleave (tails x) (inits x)) in f "Do you believe in magic?" < 1315208026 810927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Do you believe in magic?o you believe in magic?D you believe in magic?Doyo... < 1315208036 877310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f x = join (interleave (tails x) (inits x)) in drop 99 (f "Do you believe in magic?") < 1315208037 429003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "believe in magic?Do yu believe in magic?Do yo believe in magic?Do youbelie... < 1315208039 796814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f x = join (interleave (tails x) (inits x)) in drop 999 (f "Do you believe in magic?") < 1315208040 309658 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "" < 1315208042 421512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :darn :P < 1315208045 563930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1315208070 880797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unfortunately Cakebot will not be useful for defining general purpose programs < 1315208075 189670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :due to lambdabots short character limit. < 1315208163 366324 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1315208163 730252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: that's not pointfree enough btw < 1315208165 870239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm ashamed. < 1315208197 306168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x -> f (g x) (h x) < 1315208197 505920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 f g h < 1315208229 414240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t join . interleave <$> tails <*> inits < 1315208230 117687 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1315208230 281340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `interleave' is applied to too few arguments < 1315208230 281506 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `interleave' < 1315208234 251063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t join . (interleave <$> tails <*> inits) < 1315208234 927786 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [a] < 1315208237 130928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: happy < 1315208239 169791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :???? < 1315208250 531102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I will never be satisfied. < 1315208253 971775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :son I am disappoint. < 1315208256 142026 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This seems to work: unwords x = tail (x >>= (' ':)) < 1315208295 374919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure does. < 1315208297 660762 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This also seems to work: unwords = tail . (>>= (' ':)) < 1315208326 100212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tail is badde, < 1315208329 841595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unwords = intersperse " " < 1315208336 853524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> intersperse " " ["a","b"] < 1315208337 565112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a"," ","b"] < 1315208338 928281 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :intercalate you mean? < 1315208344 417217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1315208345 936046 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :o < 1315208346 614790 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :h < 1315208346 950876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t intercalate < 1315208347 459272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] -> [a] < 1315208353 750796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hmm < 1315208356 831231 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i was thinking of something else ,maybe? < 1315208357 175642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> intercalate " " ["a","b"] < 1315208357 677491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "a b" < 1315208359 752038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1315208361 138906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intercalate < 1315208362 853977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src intercalate < 1315208363 17545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intercalate xs xss = concat (intersperse xs xss) < 1315208366 782165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src intersperse < 1315208366 945853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intersperse _ [] = [] < 1315208367 109520 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intersperse _ [x] = [x] < 1315208367 109754 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :intersperse sep (x:xs) = x : sep : intersperse sep xs < 1315208373 360573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same as join . intersperse < 1315208379 987963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1315208381 217788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.: < 1315208381 544765 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1315208385 967400 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1315208391 387376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl fix (\f sep (x:xs) -> x : sep : f sep xs) < 1315208391 557614 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix (flip flip tail . (ap .) . flip flip head . (((.) . flip ((.) . (:))) .) . liftM2 (.) (:)) < 1315208394 595042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :join is concat for list yes? < 1315208402 342172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :learn composition < 1315208405 262476 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t join . intersperse < 1315208405 838481 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a] -> a' against inferred type `[a]' < 1315208406 110359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `intersperse' is applied to too many arguments < 1315208406 274111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `intersperse' < 1315208410 282803 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :- cakeprohpet < 1315208422 479637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl fix (\f sep xs -> if null xs then [] else if null (tail xs) then xs else head x : sep : f sep (tail xs)) < 1315208422 818030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix (((ap (flip if' [] . null) . ap (if' =<< null . tail) . ((head x :) .)) .) . liftM2 (.) (:) . flip flip tail . ((.) .)) < 1315208426 135031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beautiful :') < 1315208430 935546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. (join .).intersperse then? < 1315208444 326094 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :PUT SPACES AROUND YOUR OPERATORS < 1315208447 475875 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :especially . < 1315208459 612865 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope < 1315208468 646231 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :space fascism. I refuse. < 1315208494 37964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :join .: intersperse < 1315208506 22896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t .: < 1315208506 938589 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `.:' < 1315208508 995722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (.:) < 1315208509 898357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *) (g :: * -> *). (Functor f, Functor g) => (a -> b) -> f (g a) -> f (g b) < 1315208524 688286 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> :t (Control.Monad.join Prelude..)Prelude..Data.List.intersperse < 1315208525 210822 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1315208526 744003 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1315208529 505547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes < 1315208533 749754 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (Control.Monad.join Prelude..)Prelude..Data.List.intersperse < 1315208534 265493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] -> [a] < 1315208577 576146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :beautiful. < 1315208643 235331 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Just.unwords$["youre","a","bad"] < 1315208643 789793 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `Just.unwords' < 1315208652 73729 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :take that, cake prophet < 1315208658 853522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh snap. < 1315208687 879844 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1315208688 755761 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Just .unwords < 1315208690 829220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : < 1315208706 849144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is how much I care about that. < 1315208712 148135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^^^ < 1315208714 257406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :do you see? < 1315208715 290433 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Just. unwords$["youre","a","bad"] < 1315208716 470217 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just "youre a bad" < 1315208736 576560 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :youre just a bad < 1315208778 119528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey you know what I would do if that happened? < 1315208787 696871 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :repent < 1315208790 49825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :put spaces somewhere. < 1315208792 269011 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :repent < 1315208792 648324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and recompile. < 1315208794 676042 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :repent < 1315208795 653689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION punches CakeProphet < 1315208797 358952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION punches CakeProphet < 1315208798 217524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION punches CakeProphet < 1315208798 713350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION punches CakeProphet < 1315208821 130950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not like I don't use spaces ever. < 1315208826 682053 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know where you go this idea. < 1315208830 549903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*got < 1315208833 691746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are like zzo wanting thecompielr to disambiguate your types < 1315208836 227633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its not natural < 1315208847 204031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur a SICK HASKEL FETISHIST < 1315208877 703796 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> fix cakeprophet < 1315208877 867673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not sure this is the same thing, but okay. < 1315208878 376743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `cakeprophet' < 1315208883 626385 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :r.i.p. < 1315208893 270025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it wont fix < 1315208939 607297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I guess I could there be a module called Just and a function in it called unwords and it could have the exact same time and not do the same thing. < 1315208963 355563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION punches CakeProphet < 1315208964 698990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315208969 994884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so maybe I will put spaces in composition operations that begin with a titlecase word. < 1315208973 881943 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe this is a good idea. < 1315208978 962605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315208982 209475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315208982 853022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315208984 379864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: repent < 1315208986 64097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fix CakeProphet < 1315208986 570745 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :repent < 1315209018 442928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION needs a prescription < 1315209024 468101 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you guys prescriptivists? < 1315209030 582740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION punches CakeProphet < 1315209106 515196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if(cond){code} < 1315209114 976085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how does that lack of spaces make you feel? < 1315209124 407923 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> fix$\x->"repent "++x < 1315209125 82500 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `->' < 1315209130 72196 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :THIS IS HOW IT MAKES ME FEEL < 1315209134 95084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :did you know that when I see if ( cond ) { code } < 1315209140 127270 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I want to kill people? < 1315209148 130711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315209151 181857 :Taneb!~Taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1315209151 643708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am spacephobic. < 1315209155 317671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315209157 586776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315209158 97276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315209162 875754 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Morning < 1315209164 227082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: repent him < 1315209166 286436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the emptiness scares me. < 1315209167 946370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is a void. < 1315209178 799626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wanting to be filled in by useful characters. < 1315209183 779384 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :repent < 1315209185 310703 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And yet without space there would be nothing < 1315209187 833460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :repent < 1315209197 370983 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :repent the new help????? < 1315209205 504521 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cakeprophet this is your fault < 1315209206 646688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the new? < 1315209211 96884 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Space is potentia < 1315209217 987723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im potent < 1315209223 620971 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Space is oppurtunity < 1315209230 965500 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'm totipotent < 1315209231 656112 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im opportun < 1315209253 145534 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Space is full of the yet to be < 1315209254 298251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've got mad non-space skills < 1315209260 614832 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cakeprophethowdoyoufeelaboutyourself < 1315209271 720806 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :remoreseful?????youmeanie < 1315209281 300813 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isthiswhatyouwanted??? < 1315209291 62981 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this reminds me about earlier today < 1315209299 927179 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or was it yesterday < 1315209314 398692 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :looks like it may have been yesterday < 1315209324 884642 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :depending on what a day is < 1315209327 833007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still today for me. < 1315209330 13127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in terms of sleeping. < 1315209333 34062 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and how yesterday relates to that < 1315209367 999986 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they're common in that cakeprophet is always wrong about spaces < 1315209375 345518 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always < 1315209515 93264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://pastebin.com/mHxjQZiZ < 1315209519 373942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but see this code? < 1315209521 96072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's beautiful. < 1315209528 693758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I took out 2 spaces that were not necessary < 1315209531 600343 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just to spite you. < 1315209552 994573 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too many newlines < 1315209567 453484 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no newlines can stay. < 1315209574 931588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they are magic spaces. < 1315209576 663531 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :correct; no newlines can stay. < 1315209582 89559 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> fix ("repent "++) < 1315209583 723131 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "repent repent repent repent repent repent repent repent repent repent repe... < 1315209614 222033 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :monqy: easier to get right pointlessly < 1315209617 963690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: can you read that code? < 1315209638 397092 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :olsner: I know; the syntax error was the whole point < 1315209642 512706 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: would you like me to bother? < 1315209647 53281 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :monqy: Right. < 1315209661 484068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: yes it would please me. < 1315209669 43317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you could read it and how beautiful it is. < 1315209697 767088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you are bad at Perl so I don't think you could. < 1315209933 347388 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I was able to get the first seven lines? I tried the ninth but I don't know what / and <=> are so I couldn't do it < 1315209966 211081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is division. <=> is numeric cmp < 1315209971 766968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. / < 1315210016 261808 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'm making a Suffolk implementation < 1315210038 652206 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Because I can < 1315210062 179929 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dunno what $b and $a are I can't find their assignments :( < 1315210069 318066 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you are going to hate this... < 1315210077 752031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they are magical variables used specifically in sort < 1315210082 472022 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ewwwwwwww < 1315210083 80635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they are found nowhere else in Perl's semantics. < 1315210117 465121 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well actually they're not magical you could implement sort yourself with prototypes and dynamic scoping. < 1315210182 407471 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok i think i might have figured it out < 1315210205 344353 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it prints all the frequencies of all the nonalphabetic characters in the input, sorted by what character it is < 1315210214 773040 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dunno if $_ gets interpolated in "$_: " < 1315210219 81710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes it does. < 1315210227 929558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$_ is the loop variable. < 1315210237 433100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and any string with "" is interpolated. < 1315210254 904089 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so the : doesn't get interpreted as part of it then < 1315210256 258186 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1315210265 187811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes it's magical. < 1315210285 575072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I could do "$_: @{[$w($_)/$t]}" < 1315210291 724709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I were feeling especially cheeky. < 1315210339 324690 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there reason not to? it's perl after all; obfuscation's the point < 1315210357 832926 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well it's just more convenient to concat in this case. < 1315210377 426876 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Is obfuscated ORK code possible? < 1315210422 918028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl is about doing as much in one line as possible, I guess. not necessarily obfuscating anything. < 1315210432 209329 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's obfuscation to me < 1315210450 37422 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It's being shiy and rond to me < 1315210455 714949 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Also whie < 1315210463 674795 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one line isn't ambitious enough < 1315210516 300653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: what makes you think I would try to obfuscate. I even took the time to import sum. :P < 1315210534 116661 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I had an idea for an esolang, but it turned out to just be HQ9+ exaggerated extremely much < 1315210534 280049 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that could have been done in one line without that extra import line. < 1315210555 197757 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Taneb: exaggerated in which direction < 1315210560 678297 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Upwards < 1315210564 861911 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And outwards < 1315210571 707938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all around ways? < 1315210576 293319 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Entire unicode range < 1315210586 496493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh my. < 1315210605 359208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :who would write all of the programs < 1315210615 210067 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also it would be awesome for golfing if it actually did stuff that was TC. < 1315210622 260012 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :People with lots of time and nothing to do < 1315210627 708658 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: what < 1315210639 849501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :excuse me, if it was a turing complete language. < 1315210643 938905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be good for golfing. < 1315210660 931021 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometime I should try golfing with J < 1315210664 141402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sg < 1315210664 479235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sg < 1315210664 648307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sg < 1315210664 816064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sgs < 1315210665 831810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gsgsgsgsgsg < 1315210667 193168 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi elliott < 1315210673 171174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1315210674 173952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hiii < 1315210676 32385 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is flogscript good < 1315210679 215296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scapgegoats all along the ploo < 1315210687 710168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its golfscript but zzo < 1315210690 675301 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time I wanted to see if I could learn it but I didn't have enough dedication < 1315210696 760398 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :to look through the interpreter < 1315210702 26624 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :written in php was it < 1315210706 416133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo < 1315210707 95563 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :to figure out how it works < 1315210711 388426 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because there's no documentation < 1315210721 536854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :man i don't have darcs installed this is a tarvarvesvty < 1315210750 851050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run man man < 1315210755 695722 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :man: can't open the manpath configuration file /etc/manpath.config < 1315210759 754151 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1315210782 605212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friends < 1315210784 637047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friends always < 1315210786 493680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :freidns oh my < 1315210786 680627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run man touch < 1315210788 857047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friends always < 1315210789 28176 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :man: can't open the manpath configuration file /etc/manpath.config < 1315210792 433319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friends < 1315210798 181878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :F R I E ND S < 1315210801 582946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :always < 1315210805 540690 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The only documentation of FlogScript is in Japanese and is incomplete. < 1315210817 91288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Trendsetting through cell phones is the most popular practice, especially among teenagers. As the iPhone 4 craze remains and grows, so does the demand for trendy and defensive cases for iPhones.iPhone 4 Cases < 1315210836 92789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1315210841 972040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott's lost his marbles. < 1315210851 288980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As the iPhone 4 craze remains and grows, so does the demand for trendy and defensive cases for iPhones.iPhone 4 Cases < 1315210860 157931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`run find / -name marbles < 1315210880 802716 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :find: `/proc/tty/driver': Permission denied \ find: `/proc/1/task/1/fd': Permission denied \ find: `/proc/1/task/1/fdinfo': Permission denied \ find: `/proc/1/task/1/ns': Permission denied \ find: `/proc/1/fd': Permission denied \ find: `/proc/1/fdinfo': Permission denied \ find: `/proc/1/ns': Permission denied \ find: `/proc/2/task/2/fd': < 1315210881 5916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: there is... a language... i want... to learn.....iPhone 4 Cases < 1315210888 4967 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me too < 1315210894 951403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which language.iPhone 4 Case < 1315210895 115282 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :2>/dev/null < 1315210896 342039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1315210900 411615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: learn Perl. < 1315210902 151214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :L3 < 1315210906 991848 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :l3 < 1315210917 556262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iPhone 4 Cases < 1315210925 303516 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: actually learn uh... io < 1315210932 129133 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which io < 1315210935 522601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I used Io but it's terrible < 1315210936 55050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or maybe you already know it. is it dead yet? < 1315210938 100442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially the docs < 1315210938 804713 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there are multiple languages called io < 1315210943 566240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also the guy behind it < 1315210946 622253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1315210972 501292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: do you want to know what... ALGNAGNUAE i want to lerne < 1315210978 712419 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Does anyone have a sample Suffolk program to test my interpreter? < 1315210984 138222 :Zuu!~zuu@unaffiliated/zuu QUIT :Read error: Connection reset by peer < 1315210996 372573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably not unless there is be ones on the suffolk page on wiki < 1315211010 270748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps you want to learn about bugsophia which is my currently completely undocumented and unimplemented concurrent wire-based fungeoid thing that I never finished. < 1315211013 278534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you should finish it. < 1315211019 422336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i read abotu that in the logs < 1315211020 940471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it probably sucks < 1315211021 112661 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: is it iphone four cases < 1315211028 555864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: no thats my spirit animal < 1315211034 38538 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1315211043 336791 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but it's awesome because every thread holds exactly one character. < 1315211066 620724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so for example the hello world thread would spawn as many threads as there are characters to print... unless you just used one thread to print them all. < 1315211082 174489 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i want to learn my name is johny what the f**k < 1315211104 210199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the main problem is figuring out 1) order of execution, round robin or to just use OS threads 2) coordinating threads to compute multi-argument operations. < 1315211117 577225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/hello world thread/ hello world program < 1315211126 925791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds exactly like a CA < 1315211146 497381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe. < 1315211155 708780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm sure it could be modelled like that but the program surface stays the same. < 1315211164 570121 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :only the bugs move around. < 1315211185 740781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy will never ask me what language i want to learn ... . . . . .c r y i n g < 1315211186 90980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :BUT FINE THAT'S BORING I GUESS GO MAKE YOUR OWN ESOLANG. < 1315211242 488672 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: what lagnauge.. < 1315211245 318708 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1315211285 399731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: MERCURY it is like prolog but strongly typed and higher-order without "cut" or any impure operations?? and it has inspiration from haskell?? and it uses lienar types to do IO < 1315211298 367970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it apparently has really good optimisation somehow............. < 1315211304 450719 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time i wanted to learn mercury but then i forgot to do that??? < 1315211306 170940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im... gonna learn < 1315211308 281755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it < 1315211352 610995 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: in fact I think I will finish bugsophia < 1315211354 521133 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is maude any good one time i looked at it but the thing i used to try learn it was really boring so i gave up < 1315211355 434413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and perhaps add onto it . < 1315211371 362514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ive never hear dof maud ehelp? < 1315211388 856853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: what was that TOTES STUPID os, sophia? < 1315211391 423818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im logread a lot < 1315211401 559989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh abrasax or something. < 1315211406 921188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :was the name we settled on. < 1315211418 339894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like to forget things I've done in the past. :P < 1315211434 555288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you were stupid in the past, also the present, but we all have our flaws, < 1315211434 718881 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://maude.cs.uiuc.edu/ maude has a good web site < 1315211442 48599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :racing car < 1315211448 707378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :japanese tmempemple < 1315211449 4797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is like Karkat in that he hates his past selves. < 1315211450 931678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maude < 1315211456 50961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maddeueue < 1315211458 76566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maeudihea < 1315211459 260342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maeuihfrgjdf < 1315211460 103842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mdskgnfj < 1315211489 274253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i think the maude time < 1315211491 238794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when designing their website < 1315211493 775691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :drunk a bit too much < 1315211494 287165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1315211496 225466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :urbana-champaign < 1315211500 333006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::DDDdjddpasodlk < 1315211507 612350 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what help < 1315211551 162392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1315211551 826029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its from < 1315211554 908820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the university of illinois < 1315211556 623205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at urbana-champaign < 1315211557 455541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and < 1315211558 803821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :champaignej < 1315211560 662908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is a drunk < 1315211563 205597 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :champaign < 1315211579 345068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :champaignej < 1315211584 425335 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i did not see the ubana-chanmabitehge singe, < 1315211588 987985 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but there itis < 1315211589 847101 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow < 1315211591 97494 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: also the idea was to have a declarative language to specify properties of streams. so that they could be connected to network devices, files, etc. < 1315211610 390571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: for what < 1315211612 492425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sopgjophajai < 1315211631 383615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for... good IO capabilities. < 1315211638 334413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. bugsophia still. < 1315211650 332800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thought it was abiotbarbaisotsax < 1315211654 713785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no < 1315211659 604900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounded more , interesting, < 1315211665 453035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for that, < 1315211669 903123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :declarerjiowejtiwtvie dreams < 1315211688 696380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe I had specified a range of characters for each kind of stream. < 1315211694 783653 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most of them were runic scripts I believe. < 1315211715 669106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :drundric skulptures < 1315211720 241361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shits dot come, < 1315211722 99553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dot com < 1315211724 304766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friends < 1315211724 811228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1315211759 867080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :stan, which is reserved for stdio, is in the Ogham alphabet, but I can't recall what it was reserved for. < 1315211772 976390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :things like stdio? I guess I could have multiple input streams instead of just the one . < 1315211790 857567 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi stan < 1315211816 437897 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er no not Ogham < 1315211819 205040 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ogham < 1315211822 763984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im ogham < 1315211824 960798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stogham < 1315211881 162971 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok how to learn mercury... < 1315211902 143376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: by, cmomomommbobulacompiling the compiler first? < 1315211902 490413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah it's anglo-saxon < 1315211904 219286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its, not in buntus < 1315211912 532031 :cchackermirc!AB@108.62.51.9 QUIT : < 1315211923 554912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :melbourne mercury..... it is made by savages in uastortjiosoauraliala < 1315211932 365608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GCC version 3.4.x or later is required. < 1315211932 699973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GCC 4.0 will NOT work. It has bugs that cause internal compiler errors when compiling the C code generated by the Mercury compiler. < 1315211934 430615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: help < 1315211938 770353 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help < 1315211956 597016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help no gcc three in repos help < 1315211960 478551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he,pl < 1315211965 935688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: we... must build gucck < 1315211970 10363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im find gcc < 1315211970 756499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so the fuþorc alphabet could be reserved for... what is something I could lump into a category with stdio. < 1315211994 186052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-3.4.6/gcc-core-3.4.6.tar.bz2 < 1315211995 864691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we download, together < 1315212022 160163 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1315212050 278602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ok now we unpack... (ar eyou downloadied) < 1315212053 568943 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my gcc is 4.6.1?? maybe it will work..?? < 1315212057 456377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1315212073 492805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc four has a lot of bugs so I'm not surprised < 1315212084 35584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/gcc-3.4.6$ ./configure --program-suffix=3 < 1315212087 995482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this will make everything beautiful........ < 1315212091 763345 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) < 1315212092 991207 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :weeeee < 1315212096 789670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you just must am make < 1315212100 341407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it will be, esy < 1315212107 170934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay mit is compilingst < 1315212116 801199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compiling gcc three is actually pretty easy, it's quite small < 1315212171 544236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps I should not break runes into types and just allow any runes to be designated for any type of IO. < 1315212177 39222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: is it, work < 1315212182 764690 :jix!jix@tomakin.h-ix.net QUIT :Read error: Connection reset by peer < 1315212189 378225 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'm tryign ad....ifferent way < 1315212193 772664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: what way < 1315212195 799518 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ad verture < 1315212213 549185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: are you trying it with gcc four, because that's just stupid, they've said directly it won't work and you need an earlier version, and that text is from this year < 1315212224 701874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compiling gcc three only takes like ten minutes anyway < 1315212230 985766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it installs cleanly over four with that suffix option < 1315212286 735402 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ᚙ < 1315212288 539391 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you..s,..,,,ure < 1315212294 371180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: sure about what < 1315212295 386737 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because 0 is idffernet than 6 < 1315212334 195392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :᚛ ᚅ ᚜ < 1315212344 531787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it's pretty obvious what they mean < 1315212352 362528 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not to ,me < 1315212403 595378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: elliott is bad at explaining things in that he doesn't. < 1315212423 107254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ᚘ picnic table < 1315212478 158888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hol yshit australian servers are slow < 1315212487 398647 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no so much warnings < 1315212497 10431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :speed of light is slow < 1315212497 173960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: what < 1315212544 849555 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :solutions.c:319:1: warning: ‘mercury__f_115_111_108_117_116_105_111_110_115_95_95_108_105_115_116_95_95_85_110_117_115_101_100_65_114_103_115_95_95_112_114_101_100_95_95_102_111_108_100_108_95_95_104_111_49_50_95_95_91_49_44_32_50_44_32_52_44_32_53_44_32_54_93_95_48_4_0’ used but never defined [enabled by default] < 1315212550 80953 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that times a billion < 1315212557 930401 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is my warnings < 1315212564 233383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you using clang < 1315212567 964932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that looks like a clang warning < 1315212569 485644 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :should i using clang < 1315212582 354258 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because i think this is gcC? maybE?? < 1315212604 539307 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh wait i don;'t even know what this is < 1315212617 589976 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it says it's ../scripts/mgnuc but wHAT SIt hat < 1315212768 397018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I think bugsophia would be more like a bully automaton < 1315212788 299708 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Right, I am beginning the definition of my golf language < 1315212793 6385 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Called Uniquode < 1315212801 362518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it is kind of vapor at this point, so who's to say. < 1315212812 487057 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Taneb: ok < 1315212819 140026 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It is going to have so many crazy features! < 1315212822 722155 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1315212833 584075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: sounds pretty tedious to write < 1315212836 793600 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Instead of first class anything, all values are in a caste < 1315212856 20563 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :There's a macrostack and a function queue < 1315212857 708068 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i misread caste as castle and got excited < 1315212887 102066 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'll put the arabian characters in a castle < 1315212888 105031 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric ::) < 1315212935 925520 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cakeprophet stemming from the previous discussion about spaces and fitting things into single lines, do you know J you might like it < 1315212960 325307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've heard of it but do not know much about it. < 1315212964 675136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure I would like it yes. < 1315212988 358907 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's nifty but I don't know it well enough to do anything fancy < 1315213012 876744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will have to learn it sometime. < 1315213064 366489 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :dimensionality is so too a word! < 1315213076 528943 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :these warnings never stop < 1315213092 575528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy learns the value of listening to warning label < 1315213092 742656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1315213099 618709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am thinking about multiprogramming < 1315213108 487691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except not befunge. < 1315213117 86421 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i hope this compiliations stops soon < 1315213129 378035 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 260 seconds < 1315213133 809364 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so i can see how badly it doesnt'w ork < 1315213135 219534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you have the same code being evaluated by possibly different interpreters. Like dupdog but not as a stupid. < 1315213190 467703 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's on t < 1315213200 613731 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh wait no new directory < 1315213201 956283 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's on m < 1315213205 10210 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :er < 1315213206 326198 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :d < 1315213207 6553 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :g < 1315213209 289423 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :o < 1315213210 405786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : monqy learns the value of listening to warning label < 1315213210 663300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : s < 1315213211 675447 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :p < 1315213221 706276 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :d < 1315213224 685547 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i < 1315213225 192717 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :m < 1315213242 111382 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when will it end < 1315213253 453972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when it breaks < 1315213275 150382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, hmmmm < 1315213292 667505 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think it finished compiling < 1315213295 878515 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Doubles will be stored in heaps, which are stored in arrays, which are stored in queues, which are stored in a stack < 1315213305 537112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: enjoy broken < 1315213340 712527 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so how's your compiell... < 1315213343 923523 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :retro-active self-modification < 1315213366 849928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: still downloading the tgz. < 1315213404 917176 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow is it really that slow < 1315213406 779792 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did it stop < 1315213437 275928 :Zuu!~zuu@77.215.149.86 JOIN :#esoteric < 1315213445 737034 :Zuu!~zuu@77.215.149.86 QUIT :Changing host < 1315213445 900835 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1315213460 884913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm I should perhaps update my user page on esowiki. < 1315213492 870861 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my user page is good < 1315213522 93081 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Mine has a quote < 1315213551 211799 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ugh what is it doing is it building the standard library orsomething < 1315213587 513104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :configure: WARNING: Mercury compiler not yet installed - < 1315213587 715358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**** cannot use unboxed floats, bootstrapping using boxed floats < 1315213587 879263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**** after installation is complete you may want to reinstall < 1315213587 879428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**** from scratch so you can use unboxed floats, which are more < 1315213587 879534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**** efficient. < 1315213588 561359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**** NOTE: before reinstalling from scratch, ensure that the < 1315213589 992653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**** source tree is clean by running `make realclean'. Not doing < 1315213591 999518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**** this may result in a broken Mercury installation. < 1315213601 239965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if I'll ever find my notes on stue. < 1315213612 467485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I bet they are not good because it was my first attempt at an esolang. < 1315213628 146215 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :stue < 1315213640 68105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: did you pay attention to the above < 1315213648 657271 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i didnt; even see it < 1315213664 278186 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe someone else pyade ayteention for me < 1315213689 30630 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hnm , back to c compiling. and warnings. eveery wheere. < 1315213695 418598 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whweeeeeeeeeeeee < 1315213795 656733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is getting no warnings at all < 1315213822 392479 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my install is going to be so broeken,.,, < 1315213822 731636 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :What do you call the thing that runs about executing commands? < 1315213840 29166 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :waht sort of bugs could even CAUSE this>? < 1315213844 789629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: IP? < 1315213849 409804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, it would seem that people have been reverting edits on my old wikipedia userpage < 1315213850 614618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: using the wrong compiler? < 1315213854 393631 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :under the mistaken pretense that it was vandalism. < 1315213861 496681 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :elliott: yes, that's it. I generally call it the runner < 1315213881 783124 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: but what bugs make the compiler WROnge. < 1315213924 861351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: none, you're going against established usage instructions < 1315213963 752365 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i mean which buggs in gcc4 as noted in It has bugs that cause internal compiler errors < 1315213984 582069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc4 has tons of bugs < 1315213988 756166 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1315214149 789032 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :all gccs have tons of bugs :P < 1315214159 19562 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :that's why you wait for a high second digit in the version < 1315214161 700879 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how couldthis haPEn :_+; < 1315214183 574617 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de PRIVMSG #esoteric :wat < 1315214189 427649 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315214250 894885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zid: or just switch compiler < 1315214288 538477 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gcc "one true c compiler" < 1315214320 702753 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :to one with a different set of bugs, presumably < 1315214333 846073 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :not that it's even possible, most of the time < 1315214348 28990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I gather clang is significantly less buggy and it has great compatibility IME < 1315214355 298879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pcc probably has less bugs too apart from the C99 code which is rather immature < 1315214360 949044 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :except it doesn't know half the gcc extensions < 1315214364 250576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Decades kinda do that < 1315214368 40432 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :so you can't use it to compile hardly anything < 1315214368 986926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zid: It certainly knows half of htem < 1315214381 758728 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :it doesn't know asm intrinsics, so you can't compile the kernel < 1315214384 892188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How outdated is your perception? clang compiles pretty much everything nowadays < 1315214392 172184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zid: clang has compiled a booting kernel months ago < 1315214397 66249 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :yes, because they cheated < 1315214399 443317 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :and took out all the asm < 1315214412 600815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. They took out all the inline assembly from the kernel. < 1315214420 142210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is a true thing and not delusional at all. < 1315214427 777619 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :it's not exactly hard < 1315214434 771318 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :there's like 20 things in arch/ that uses it < 1315214437 470069 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :mostly locking < 1315214447 689066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clang doesn't support .code16gcc, but it supports inline assembly. < 1315214460 308511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sceptical how much you know what you're talking about. < 1315214466 300387 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :then this is fewer months than last time < 1315214471 653452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think the phrase 'ur dick smells like cheese' should be removed. I cannot do this, and user Fyrael has deleted my previous request. — Preceding unsigned comment added by ModusPwnd (talk • contribs) 18:30, 2 June 2011 (UTC) < 1315214476 554450 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :a few different guys have posted to lkml that theyv'e done it < 1315214488 373517 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :all said they removed a bunch of gnu extensions, and converted a lot of assembly < 1315214493 515436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lessee, Wikipedia cites http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html, which just says < 1315214496 51908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : * Boot - The very early kernel boot code breaks with clang, because of obscure < 1315214496 221493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : inline assembly GNUtensions (.code16gcc stuff). I have no clue what needs to < 1315214496 391088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : be done to fix this, but as I actually know where this problem is, it should < 1315214496 554653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : be (relatively) easy to fix. < 1315214502 860082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.code16gcc is used, like, exactly once in the kernel. < 1315214519 856417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was /a year ago/. < 1315214529 670054 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :lemme try find one of the emails if I can < 1315214556 821140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, I don't know how much you've actually tried to build with clang, but it turns out that really obscure gcc extensions are not actually used very often. < 1315214557 282493 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :gmail is suuper slow today, yay < 1315214601 768084 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ugh will thjis compile ever finish or have bugs doomed it never to do so............ < 1315214611 607944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Mine just finished compiling, with no warnings < 1315214621 319549 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does it work < 1315214623 855549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now installing < 1315214629 782784 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh ok < 1315214665 79094 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I;m just afraid mine may have gotten sutck looping infintely < 1315214680 698158 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i mean < 1315214682 227130 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :just a bit < 1315214683 411830 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not just < 1315214688 316227 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am afarid of other thisngs too... < 1315214704 934462 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :feels good man < 1315214708 626548 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ghi < 1315214710 181054 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :aha < 1315214713 581711 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :http://llvm.org/bugs/show_bug.cgi?id=4068 < 1315214728 173837 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :2522, 4072, 9248 etc are all still open < 1315214746 121773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I never said clang could build a totally unpatched kernel < 1315214754 599613 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Right, I've defined space, !, ", #, $, %, and & < 1315214768 963136 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :oh, we stoped talking about this and we started being defensive instead? okay bye < 1315214773 169927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's ludicrous to whine about .code16gcc not working which is a really obscure ridiculous thing used in one place in the kernel, and call it "removing all the assembly", when the ENTIRE REST of the kernel builds. < 1315214818 484306 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I'm the only person who has posted absolutely anything relevent other than "You don't seem to know a lot" < 1315214827 986161 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :So either get off your high horse, or give me some documentation < 1315214837 43957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Documentation of what, exactly < 1315214847 150263 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :high horses < 1315214849 351239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm on no high horse, I just said your wording is hyperbolic < 1315214858 57638 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :for example, the patch to the tree that gets it compiling under clang < 1315214869 579198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my hair is like rainbow. < 1315214871 401128 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :elliott: last time (several months ago, as you put it) someone posted saying they had compiled the kernel < 1315214875 999492 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :they had said they had removed all the assembly < 1315214907 125559 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :whether 'several' means 6+ or exactly 3, is probably your "omg it only doesn't support gcc16code u tard" hangup < 1315214910 157513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I take it that's just your memory and you don't have any actual link < 1315214918 773979 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I am the one actually posting links here < 1315214920 340591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You've provided a page with several patches that make the kernel build yourself, you're the one making claims < 1315214923 272679 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I made a good faith effort to check my emails < 1315214929 121173 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :all you seem to want to do is troll me < 1315214947 8399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, obviously I'm trolling < 1315214951 742609 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :obviously < 1315214951 906094 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :agreed < 1315214958 618382 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :snickering < 1315214992 456911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The best kind of trolling is questioning people who call code16gcc and a few constraints "all the assembly" < 1315214995 330744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gets them so mad, let me tell you < 1315215000 943318 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I can tell you again if you want < 1315215002 607963 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :I never said that < 1315215004 883970 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :you told me I said that < 1315215024 222757 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :You *really* need to stop misrepresenting me, jsut because I told you what I remembered, then when to check my emails for you < 1315215047 937866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: hi < 1315215052 289448 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: hi < 1315215061 178185 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is it that makes me hueman? < 1315215069 712552 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :CakeProphet: the colouring < 1315215092 69578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so is it because I do not color that I have lost my humanity? < 1315215105 487225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that I am a sh of a man. < 1315215108 321741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man of a sh. < 1315215160 449745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :Kallisti < 1315215164 14323 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315215164 467709 :Kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake NICK :CakeProphet < 1315215167 227392 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1315215197 80730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will not rename yet. < 1315215272 414574 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PRIVMSG #esoteric :CakeProphet: maybe you can be a LumMan if you can't handle being a Hueman? < 1315215288 837669 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :What should / do... < 1315215291 874853 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :HMMM < 1315215297 937407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is the killer. < 1315215313 2362 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s'^'/' < 1315215354 983116 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it also makes trees. it is the creator and the destroyer. < 1315215382 627310 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Nah, the tree commands are in Latin Extended-2 < 1315215414 725419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :trees are important for any flourishing ecosystem. < 1315215431 248739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/home/elliott/mercury-compiler-11.01/install_grade_dir.asm_fast.gc.debug/scripts/mgnuc --grade asm_fast.gc.debug -- -c tree_bitset.c -o tree_bitset.o < 1315215434 800102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :these are good libraries to compile < 1315215458 273350 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Basic Latin is all IP commands < 1315215497 708267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I will write an esolang soon. < 1315215500 438937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have much to do. < 1315215504 26443 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :will it be good < 1315215750 596589 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott is mercury working for you...becuase mine is stuck in not finishing ever hell < 1315215761 426786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just compiling the stdlib < 1315215791 523110 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :just wait until you see things that already compiled...compile again < 1315215803 870300 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you may be in hell too...... < 1315215816 575188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes, because this time it's PIC < 1315215829 188786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :havingabasicunderstandingofthedifferentwaysthesamecodecanbecompiled.jpg < 1315215856 39035 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :descriptive file name there < 1315215872 210274 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i wonder how many different ways they can compile this std lib < 1315216037 950254 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and why < 1315216075 14597 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I think Uniquode may be turing-complete. < 1315216081 477418 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And I've only got up to 6 < 1315216093 181975 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm? < 1315216095 209730 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And all the commands so far are about the IPs and nothing else < 1315216111 912741 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Uniquode is the esolang I'm working on atm < 1315216119 487852 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes i know but < 1315216121 502880 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's the 6 < 1315216130 185096 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the 6 comands or whatever it is < 1315216133 715419 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :The 6 charactrer < 1315216140 720036 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1315216152 402218 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how many is that, then < 1315216164 25317 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and do they have good definitions < 1315216169 470884 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :23, and ish < 1315216176 482097 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I need to elaborate some < 1315216188 326395 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :There're two no-ops < 1315216198 682892 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :two? < 1315216206 832880 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :three-tick and one-tick < 1315216211 62398 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why < 1315216228 834709 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Because I've got milliions of characters to assign a function to < 1315216231 872589 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1315216270 272468 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And it could come in handy < 1315216275 832036 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :There are multiple IPs < 1315216284 474205 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Which can breed < 1315216395 654058 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :In very specific circumstances < 1315216423 306680 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good luck keeping your langauge anything near elegant < 1315216448 376011 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And all of the IPs have an internal register which may be irrational < 1315216499 60715 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it sounds like it might be interesting as-is; adding all of unicode would rpobably ruin it a bunch :( < 1315216522 653904 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a gimmick or a deathwish < 1315216534 841228 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'll never get all of unicode done < 1315216549 165923 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I'll save the page now so you can look at it < 1315216574 794170 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Uniquode < 1315216592 560532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/UniCode < 1315216596 283798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :waaaaay ahead of you < 1315216599 72896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love breeding internet protocols. < 1315216609 994632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im bread protocol < 1315216632 77321 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :2008 < 1315216657 163177 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so will the stan represent a stone? < 1315216664 133607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since that is what the stan represents. < 1315216666 398468 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :poor stan < 1315216676 324249 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps you could have a homespringesque subset < 1315216684 275226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :honfeoiboiwbgiergjperojgpejgpjpsirng < 1315216689 156502 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :elliott, I declare a friendly rivalry between Uniquode and UniCode < 1315216693 971416 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with the runic/japanese/chinese characters representing their representations. < 1315216742 999549 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"Retroactive self-modification" feather? < 1315216754 847415 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :feather? < 1315216758 165173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the feather gives you the cape. < 1315216758 569293 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :feather? < 1315216761 234523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which lets you fly. < 1315216778 375992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless you already have a super power and then it is stored in the blue box. < 1315216786 265737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for when you get hit by monsters. < 1315216789 515312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it will drop out. < 1315216803 528996 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1315216813 819969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: good luck implementing feather < 1315216851 728491 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in cakelang all values retroactively insert futures in the past which become the current value in the present. < 1315216888 929096 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then you realise the error in your ways and make it insert pasts into the future < 1315216945 702728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where is my meadow. < 1315216990 411812 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Taneb: have you never heard of feather? < 1315217011 919270 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :No < 1315217015 867269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh good < 1315217022 673581 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1315217033 573517 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esolangs.org/wiki/Feather < 1315217064 414065 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Interesting < 1315217083 572583 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :But actually, the way I plan to do retroactive self-modification won't be too difficult < 1315217102 272817 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh? < 1315217157 817355 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Basically, every now and again the state is saved, and when self-modification happens, one of these states is edited and then replaces the main state < 1315217166 350387 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :If that makes sense at all < 1315217291 873851 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whenever implementing time travel it is important to always have an alpha timeline. < 1315217539 948042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :consider a language in which, from any statement < 1315217547 626646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can determine the future path of control flow < 1315217558 415605 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Remote host closed the connection < 1315217577 621861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then, you could traverse that path, and execute the statements that change the past when they have designated when they want to happen. < 1315217587 213258 :Taneb!~Taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1315217615 414095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :granted I'm pretty sure you must always halt. < 1315217619 16068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to do that. < 1315217644 235493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and have only compile-time branches and the like. < 1315217746 753046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then the act of changing a value in the state in the past is merely just reorganizing the order of statements at compile-time. < 1315217980 552891 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 252 seconds < 1315218039 452628 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I will go walk dog now < 1315218041 628088 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Quit: Goodbye < 1315218115 171216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi god < 1315218116 517776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dog < 1315218123 120909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :legit typo < 1315218124 265843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so perhaps I could pick my own equipment this time? < 1315218184 409539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chross-channel mageics... < 1315218398 499628 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 252 seconds < 1315218563 623016 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1315219150 53415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wow mercury is still going < 1315219173 170090 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mine too < 1315219287 899305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# Step 3. Run `make install'. < 1315219288 69536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# This step will also take a long time. < 1315219294 379776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lgone, < 1315219316 977849 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :longest time < 1315219322 438616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Note that the Mercury compiler is GPL software and there doesn't seem < 1315219322 609924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be a linking exception like the one found in GCC, so it is unclear < 1315219322 773695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whether it will be possible to distribute compiled Mercury code under < 1315219322 773884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the Apache License. < 1315219322 774025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eip < 1315219323 960675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip < 1315219351 722849 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1315219538 877071 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- Installation complete. < 1315219539 919710 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::o < 1315219550 317368 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- Don't forget to add /usr/bin to your PATH, < 1315219552 683863 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thanks < 1315219591 869546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you instaleld it into /usr/bin < 1315219592 714417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :smart < 1315219603 560817 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was...automatic < 1315219615 642526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmc --make-transitive-optimization-interface --grade asm_fast.gc.profdeep --mercury-linkage shared --flags LIB_FLAGS --flags INTER_FLAGS -R/usr/local/lib/mercury/lib/asm_fast.gc.profdeep -R/usr/local/lib/mercury/lib --no-warn-insts-without-matching-type array < 1315219619 760957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tarnstieitvejtvie operaitismtoamtion weienteracfse < 1315219628 756737 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i did not want to think so i grabed an automatic... < 1315219638 313037 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it will hurt me,, in the end,, < 1315219669 161902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dont do, drmugs < 1315219762 447286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: mercury better be,... really godo... for this < 1315219792 774421 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i;m reading a documentation?? its weird < 1315219937 172785 :Taneb!~Taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1315219952 372568 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :time to test < 1315220091 571457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is slightly unfortunate that the “Hello, World!” program introduces no < 1315220091 745785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :less than three advanced Mercury concepts, but since tradition dictates that < 1315220091 909323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tutorial texts start with “Hello, World!” we’ll just have to jump straight in < 1315220091 909504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the knowledge that things will get easier thereafter. < 1315220094 447445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hepl monqy < 1315220126 882289 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yep < 1315220141 138641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its hleleo world is diferent to wikpeds :( < 1315220165 237835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o < 1315220166 426761 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i compiled hello world...and it works.... < 1315220167 268778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then it becomes the same < 1315220173 187761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wtait for me :'( < 1315220181 869211 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my broekn mercury...works... < 1315220194 221108 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for now...atleast < 1315220199 338135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wtait for me :'( < 1315220201 893060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtatiatie < 1315220317 199626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wtiatweit < 1315220322 469060 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :asdgaldgnh < 1315220353 638861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wtiatweit < 1315220415 155829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wairwirit < 1315220415 971619 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this documentation doesn't quite match up with another documentation i read.;. < 1315220429 135274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: waittiete < 1315220432 385161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for me,s :'( < 1315220433 274409 :nooga!~nooga@213-238-104-179.adsl.inetia.pl JOIN :#esoteric < 1315220433 437897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1315220435 780101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :domucumationai? < 1315220438 200464 :nooga!~nooga@213-238-104-179.adsl.inetia.pl PRIVMSG #esoteric :hehe < 1315220447 29958 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this other one has a different sugar < 1315220449 665475 :nooga!~nooga@213-238-104-179.adsl.inetia.pl PRIVMSG #esoteric :this whole mission control thingy is so annoying < 1315220455 364338 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :instead of !IO it is different < 1315220463 438948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it explains later < 1315220470 783315 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no i mean < 1315220471 967021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how to do... n(!iO... < 1315220476 696578 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : write_total(Total) --> < 1315220476 864184 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : print("The total is "), < 1315220477 27743 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : print(Total), < 1315220477 27922 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : print('.'), < 1315220479 233350 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : nl. < 1315220487 188798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that looks like prolog < 1315220487 693861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but w/e < 1315220491 733307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this tutorial is new apparently so < 1315220504 7940 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that doesn't look like prolog, to me? < 1315220517 947064 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does prolog have --> ??? < 1315220531 183016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i duneontknwo < 1315220537 312178 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :citatio:n http://www.mercury.csse.unimelb.edu.au/information/doc-release/mercury_trans_guide/IO.html < 1315220556 589317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh DCG things < 1315220561 529068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's probably usable too but as a different thing... < 1315220658 424812 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the wierdest i have so far seen in mercury is probably the pred thing with ::in and ::out and the determinism declaration < 1315220666 156463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those are cool....... < 1315220672 987359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it lets... typechecking and... OPTIMZATION < 1315220694 355936 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is multiple outs possible i have not checek,ed < 1315220705 360899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes,prloggs < 1315220713 359906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: omg yay my compile is on to the last bit < 1315220730 726206 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which last bit < 1315220740 535751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno, ti did a last bit, and my computer cant be slower than yours so < 1315220741 385957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it must be < 1315220742 788880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the last bit < 1315220759 167120 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my computer is very slow... < 1315220887 132644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay i think it is really finishing now < 1315220895 57462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wtataitait, for mems, < 1315220979 482328 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"rot13 has the cryptographic" < 1315220979 653430 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :strength of damp tissue paper, < 1315220981 511660 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :" < 1315220987 308039 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : - book.pdf < 1315220996 430661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :australians < 1315221005 112669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmc --make-transitive-optimization-interface --grade asm_fast.gc.trseg --mercury-linkage shared --flags LIB_FLAGS --flags INTER_FLAGS -R/usr/local/lib/mercury/lib/asm_fast.gc.trseg -R/usr/local/lib/mercury/lib mutvar < 1315221005 280680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NO NOT MORE < 1315221012 613134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help what was the last grade you did < 1315221013 288748 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always, more < 1315221097 953203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help what was the last grade you did < 1315221098 461441 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hlc.gc.trseg maybe?? < 1315221104 914130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hlc?? < 1315221105 419914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help < 1315221135 540659 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :high-level c i think...i should not have gone mindless...and have manualy disabled usefless grades,...like that one... < 1315221151 706160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so um < 1315221155 968573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all i've seen so far is asm_fast < 1315221158 503442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does that mean there's like < 1315221166 449807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :three more iterations of this entire compile process to do < 1315221190 526462 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you can never have enough iterations of the entire compile process < 1315221195 259026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not an answer < 1315221197 529372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a true thing because < 1315221199 361592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i might comit suicide < 1315221219 73586 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i forget how many i went throgute anbd their names :( < 1315221233 80957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did you build in parallarlarllel < 1315221237 168480 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was: "a lot" < 1315221248 254269 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think i did -j2 because i have 2 cores...i think < 1315221259 733727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i did -j toobut i dont think it s working almso unelss you use bfs you should use one more than core to -j < 1315221296 878062 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :some day i may learn how to -j...proeprly < 1315221340 585086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help monqy hlep it doesnt sotp the building < 1315221342 639714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can i have your binries < 1315221377 895933 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :youve already built mmc,,,no?///and probabyl all the grades you need,,,you just have to insatll them,... < 1315221388 993787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are installing , by doing mmc ---... < 1315221394 466115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats the stdlib uilding < 1315221396 573740 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmc is the mercury compiler < 1315221396 914130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the grades, < 1315221399 294126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know < 1315221402 708618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmc --make-optimization-interface --grade asm_fast.gc.trseg --mercury-linkage shared --flags LIB_FLAGS --flags INTER_FLAGS -R/usr/local/lib/mercury/lib/asm_fast.gc.trseg -R/usr/local/lib/mercury/lib --no-local-thread-engine-base thread.semaphore < 1315221402 872581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmc --make-transitive-optimization-interface --grade asm_fast.gc.trseg --mercury-linkage shared --flags LIB_FLAGS --flags INTER_FLAGS -R/usr/local/lib/mercury/lib/asm_fast.gc.trseg -R/usr/local/lib/mercury/lib --no-local-thread-engine-base thread.semaphore < 1315221403 43762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmc --make-transitive-optimization-interface --grade asm_fast.gc.trseg --mercury-linkage shared --flags LIB_FLAGS --flags INTER_FLAGS -R/usr/local/lib/mercury/lib/asm_fast.gc.trseg -R/usr/local/lib/mercury/lib thread.mvar < 1315221405 768038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmc --make-transitive-optimization-interface --grade asm_fast.gc.trseg --mercury-linkage shared --flags LIB_FLAGS --flags INTER_FLAGS -R/usr/local/lib/mercury/lib/asm_fast.gc.trseg -R/usr/local/lib/mercury/lib thread.channel < 1315221409 516886 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1315221409 698268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mmc --compile-to-c --grade asm_fast.gc.trseg --mercury-linkage shared --flags LIB_FLAGS --flags INTER_FLAGS -R/usr/local/lib/mercury/lib/asm_fast.gc.trseg -R/usr/local/lib/mercury/lib thread.channel > thread.channel.err 2>&1 < 1315221415 603649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if thats not compiling i dont believe you < 1315221445 226680 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its forever < 1315221584 8756 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1315221747 831686 :oklopol|2!~kvirc@dyn58-57.yok.fi JOIN :#esoteric < 1315221922 240107 :oklopol!~kvirc@dyn58-57.yok.fi QUIT :Ping timeout: 260 seconds < 1315222048 718588 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1315222265 275649 :derdon!~derdon@p579CC284.dip.t-dialin.net JOIN :#esoteric < 1315222983 679918 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1315222989 726265 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net JOIN :#esoteric < 1315223217 132951 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 260 seconds < 1315223226 19981 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Not lambdabot! < 1315223239 632812 :nooga!~nooga@213-238-104-179.adsl.inetia.pl PRIVMSG #esoteric :mmc? < 1315223274 511377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :melbourne mercury compiler < 1315223288 253035 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I used to live there < 1315223295 604277 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Compiler was a nice place < 1315223325 614849 :nooga!~nooga@213-238-104-179.adsl.inetia.pl PRIVMSG #esoteric :i recently updated to OSX Lion < 1315223350 579856 :nooga!~nooga@213-238-104-179.adsl.inetia.pl PRIVMSG #esoteric :and it's both cool and uncool < 1315223361 398795 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :brb < 1315223419 469960 :cheater!~ubuntu@ip-80-226-24-3.vodafone-net.de QUIT :Ping timeout: 260 seconds < 1315223574 535199 :cheater!~ubuntu@ip-80-226-24-13.vodafone-net.de JOIN :#esoteric < 1315224682 891614 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1315225029 554202 :Deewiant!~deewiant@cs27125254.pp.htv.fi QUIT :Ping timeout: 260 seconds < 1315225353 535060 :Deewiant!~deewiant@cs27125254.pp.htv.fi JOIN :#esoteric < 1315225687 906589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Note! The Mercury compiler reorders code as little as possible. However, programmers should not write code that depends upon any particular order of evaluation — code can also be reordered by various optimizations! In particular, it3.5. INSTS AND SUBTYPES 51 < 1315225688 71600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is a bad idea to write something like ( if X \= 0, Z = Y / X then ... else ... ), < 1315225688 235137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :assuming that the test for X being non-zero will guarantee that this code < 1315225688 235312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cannot lead to a division-by-zero error at run-time. It is certainly possible < 1315225688 409299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that the test and the division may be compiled the other way around. < 1315225718 192099 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Why is Mercury happening < 1315225778 760538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Decided to learn it < 1315225788 933680 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Why < 1315225791 441652 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Is it interesting? < 1315225804 582750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Very < 1315225852 482435 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Oh right, pure Prolog < 1315225863 171907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Mercury but without anything non-declarative at all, not even cut, higher-order, "mode-checking" (so that inputs and outputs can be distinguished properly and the like), impurity provided via linear types, and a compiler that produces very efficient code. < 1315225866 851940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm < 1315225869 726473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/Mercury/Prolog/ < 1315225892 397714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's basically Prolog if Prolog was defined by Haskell/Clean geeks who happened to be really good at writing compilers :P < 1315225899 167929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So nothing like Prolog. < 1315225931 410774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::- mode in == (ground >> ground). < 1315225931 622061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::- mode out == (free >> ground) < 1315225932 421108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO COOL < 1315226022 622339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Its inst declaration system is pretty great too, it basically lets you define valid inputs for a function arbitrarily... < 1315226030 108909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you can define functions as total for certain subsets of inputs and the like. < 1315226118 430099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: The toolchain is almost as bad as D's though, it's compiled something like thirty copies of the standard library so far, for all the different variants < 1315226126 728733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it does it during "make install" for no obvious reason < 1315226210 101735 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Damn, Haskell does only three currently < 1315226214 730735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uniqueness typing is really nice < 1315226216 757693 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Lot of catching up to do < 1315226221 154460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Three? I just have profiling and normal < 1315226226 777751 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And dynamic < 1315226231 697299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Useless < 1315226242 305286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, this is a really cool language < 1315226248 897246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh man, it even has typeclasses and existentials < 1315226255 85463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I FEEL SO AT HOME < 1315226263 759381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT EVEN HAS FUNDEPS < 1315226273 886864 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Make a whatevercraft in it < 1315226287 357172 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does mercury have openGL bindings? < 1315226293 532218 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no??? well screw your craftmine < 1315226303 259925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asciicraft < 1315226314 924395 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :roll your own OpenGL < 1315226323 918469 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and render using #s for white and .s for black < 1315226339 382362 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :DOSCraft < 1315226347 920526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :craftcraft < 1315226354 24986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :enter language, display mechanism < 1315226356 793040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatevercraft game comes out < 1315226360 281740 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :nice < 1315226363 668382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you have to mine the language and mechanism first < 1315226367 78304 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but you also need a craftcraftfactory < 1315226370 473754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help < 1315226387 219949 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and craftcraftfactorydecorators < 1315226415 68018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crattorydecorators < 1315226439 305818 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :like say you want a read-only craftcraftfactory < 1315226486 667561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/home/elliott/mercury-compiler-11.01/install_grade_dir.hlc.par.gc/scripts/mgnuc --grade hlc.par.gc -- -c robdd.c -o robdd.o < 1315226489 332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PLEASE LET THIS BE THE LAST ONE < 1315226495 797191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WILL NEVER EVER WANT TO USE THE HIGH-LEVEL C BACKGROUND WITH PARALLEL AND ALSO GC < 1315226500 911304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY ARE YOU D;OING THIS TO ME < 1315226508 443969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also is that STM I see coooool < 1315226512 229365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this language is a haskell away from haskell < 1315226525 828642 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :So is haskell*2 < 1315226533 263972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :these things are true < 1315226657 419055 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :warning: ‘mercury__f_114_101_108_97_116_105_111_110_95_95_115_112_97_114_115_101_95_98_105_116_115_101_116_95_95_85_110_117_115_101_100_65_114_103_115_95_95_112_114_101_100_95_95_102_111_108_100_50_95_98_105_116_115_95_95_104_111_49_48_50_95_95_91_49_44_32_52_44_32_54_93_95_48_9_0’ used but never defined < 1315226671 32515 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I'm getting a bad feeling about this < 1315226681 230699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: monqy got that too; I blame you or whatever < 1315226686 157526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apparently it works after the hours of compilations though < 1315226692 790199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I guess it's nothing to worry about < 1315226699 380991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously though, make install takes longer than building GHC < 1315226746 885085 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :deewiant: what < 1315226748 67924 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I probably blame your old cc < 1315226763 227317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My gcc is a bit old but producing extra warnings it weird? w/e/ < 1315226763 734154 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Patashu: Compiling mercury < 1315226798 764721 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh no, it's spreading; now Deewiant is infected too. < 1315226803 372004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: did you see about the unboxed float thing in the configure < 1315226812 37631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think you're meant to bootstrap it after compiling but I was just uh < 1315226815 253167 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :No < 1315226817 788604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck that I can deal with boxed floats to not go through this again < 1315226820 496429 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I'm just installing from AUR < 1315226831 491820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh < 1315226832 498775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What version < 1315226839 476442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OMG mine finished < 1315226843 530499 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :11.02 or something? < 1315226861 368017 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :11.01 < 1315226868 504365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Darn, can't mock you for being out of date < 1315226890 90143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- Don't forget to add /usr/local/bin to your PATH, < 1315226890 261129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- /usr/local/man to your MANPATH, < 1315226890 426148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- and /usr/local/info to your INFOPATH, < 1315226890 589943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- to copy deep_profiler/mdprof_cgi to /usr/lib/cgi-bin, < 1315226890 590121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- and to add the following lines to the `.emacs' file < 1315226890 753615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- in your home directory: < 1315226892 134714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure is demanding < 1315226912 660547 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I wonder if it'll tell me that, I don't have emacs installed < 1315226943 205959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: http://www.mercury.csse.unimelb.edu.au/information/papers/book.pdf is a good introduction BTW < 1315226952 156925 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1315226979 416674 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: I don't really care right now, I'm just installing this because I like to have language implementations installed in case I need them < 1315226990 487425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Smooth < 1315227027 38962 :nooga!~nooga@213-238-104-179.adsl.inetia.pl PRIVMSG #esoteric :this whole Mercury language looks sad < 1315227077 348514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: For what value of sad < 1315227077 685542 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Aaargh pins and needles < 1315227175 936541 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :They're almost gone < 1315227204 981996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: BTW shiro got down from over one second to 0.76s on Mycology just by changing the Vector type from tuples to something strict and unboxed < 1315227220 574456 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yes, that would make sense < 1315227246 583087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only point seven seconds to go until I'm par with CCBI and cfunge < 1315227266 24674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess redoing my stack might have a similarly beneficial effect < 1315227279 483618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should probably profile at this point < 1315227366 341824 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1315227374 995844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hi ais523 < 1315227386 129766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi elliott < 1315227386 303920 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I made a Suffolk implementation < 1315227396 997625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was fast, I had to wait for things to stop stealing focus before I could reply < 1315227406 487129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's Suffolk, again? I know it's one of mine but I've forgotten the details < 1315227415 371806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was just trying to fix TCness in someone else's language < 1315227420 163485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION reads http://esolangs.org/wiki/Suffolk < 1315227420 672364 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :The one for making minsky machines or something < 1315227441 910224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: good news: Shiro is faster on Mycology (OBVIOUSLY EVERYONE CARES) < 1315227507 899536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I do care, but only very slightly < 1315227540 889834 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Let's see if I know what you're on about < 1315227557 194538 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Mycology is your Funge-98 implementation in Haskell < 1315227561 301202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope < 1315227569 423559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Correct this injustice < 1315227580 147033 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Have I got it backwards? < 1315227584 78405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1315227586 298453 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :http://iki.fi/deewiant/befunge/mycology.html < 1315227591 344973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Shiro is elliott's Funge-98 implementation in Haskell < 1315227592 702355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, Haskell is my Funge-98 implementation in Mycology < 1315227602 566304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Mycology is the best-known Funge-98 testsuite, written by Deewiant < 1315227622 4745 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I knew what they were, just I had them backwards < 1315227628 841271 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Elliott is an implementation of "is" on Haskunge-Mycology. < 1315227633 215964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :True < 1315228909 230233 :Taneb!~Taneb@host-78-146-170-91.as13285.net NICK :TanebIsNotHere < 1315229430 679827 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1315229455 709605 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1315229523 610731 :TanebIsNotHere!~Taneb@host-78-146-170-91.as13285.net NICK :Taneb < 1315230506 121220 :derdon!~derdon@p579CC284.dip.t-dialin.net QUIT :Remote host closed the connection < 1315230637 805932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Woot, my new stacks work perfectly except now Mycology hangs < 1315230646 630179 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :That's... not perfect < 1315230656 314849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: { transfers cells correctly < 1315230656 483670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: { sets storage offset correctly, and p uses it < 1315230665 227252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I just badly tried to rewrite the transfer parts of { and }, so woooo < 1315230677 269068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : stackTake 0 _ = [] < 1315230677 616632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : stackTake n stk = stackHead stk : stackTake (n-1) (stackTail stk) < 1315230677 779944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Looks fine to me though < 1315230746 650779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Admittedly the function I'm replacing is kind of wack < 1315230768 720978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh, I can just run it for like ten seconds and it'll spike on the profiling report :-D < 1315230772 269331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BEST WAY TO GET A STACK TRACE EVER < 1315230987 204632 :TeruFSX2!~quassel@97-127-215-252.dlth.qwest.net QUIT :Ping timeout: 260 seconds < 1315231176 587263 :GuestIceKovu!x@ANantes-259-1-209-82.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1315231202 732642 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :About Uniquode, what should A do? < 1315231299 643613 :Slereah!x@ANantes-259-1-147-161.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 264 seconds < 1315231301 682375 :GuestIceKovu!x@ANantes-259-1-209-82.w83-195.abo.wanadoo.fr NICK :Slereah < 1315231384 734422 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :"Sigmund Freud himself experienced fleeting derealization when visiting the Acropolis in person; having read about it for years and knowing it existed, seeing the real thing was overwhelming and proved difficult for him to perceive it as real." < 1315231412 306066 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Freud was weird < 1315231469 728758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also an idiot < 1315231498 223898 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :He heard about someone dreaming about giraffes and thought he was dreaming about his parents < 1315231508 357833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was the person a giraffe < 1315231513 605788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because that might be quite reasonable if so < 1315231536 534046 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :No, he wasn't < 1315231540 430809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1315231560 289506 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :dreams do not deal in reason :D < 1315231567 78521 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I reckon Colonel Gadaffi would make a good theoretical psychologist < 1315231882 622594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: So what situation is it when Mycology freezes after < 1315231884 311050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: { transfers cells correctly < 1315231884 649711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: { sets storage offset correctly, and p uses it < 1315231896 155627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think my code freezes up trying to find an instruction but I may be wrong < 1315231900 414900 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Run ccbi on it, I can't remember < 1315231903 661893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR I had a problem like this before but all my code looks dandy < 1315231913 286883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How'd ccbi help, it's presumably doing jiggery with { and } < 1315231917 71190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or do you mean the weirdo trader < 1315231919 33928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tracer < 1315231925 505455 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's not weirdo :-P < 1315231931 269605 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Quit: Goodbye < 1315231945 42127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anything I don't know is weirdo < 1315232025 172628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: } resets storage offset < 1315232025 343655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: } transfers cells correctly < 1315232028 650550 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1315232040 755123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Does it happen to test both before outputting? I can see that I might be transferring cells incorrectly MAYBE, but if it's definitely the storage offset... < 1315232070 273550 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I'm pretty sure I never do that < 1315232077 877245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Never do what, test two at once? < 1315232078 394410 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But it probably calls } only once there < 1315232082 783269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well right < 1315232108 442349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Alright, working assumption is that stackAt is broken < 1315232117 292826 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I'm pretty sure I never do "test a, test b, output a, output b", instead of "test a, output a, test b, output b" < 1315232131 2950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, duhhh < 1315232133 876420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It should be + not - < 1315232199 249628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Good lord, how big a stack do you use in Mycology < 1315232209 389121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232209 559807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232209 723995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Testing fingerprint FPSP... not loaded. < 1315232209 724169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232209 724274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232210 492868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Testing fingerprint FPDP... not loaded. < 1315232214 374669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232216 559165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232218 428026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Testing fingerprint 3DSP... not loaded. < 1315232220 620437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232222 476171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232224 506030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Testing fingerprint FRTH... not loaded. < 1315232226 554455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232228 504652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232230 375454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Testing fingerprint IIPC... not loaded. < 1315232232 558259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :***GROWING STACK*** < 1315232234 419056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's EXPONENTIAL < 1315232253 461207 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: ccbi -s < 1315232259 888988 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Stack contained: 6185 cells at maximum < 1315232269 241706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1315232273 491007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well this is Wrong then < 1315232314 933378 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Maybe you resize it to something smaller on occasion? E.g. on n < 1315232359 378347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, right, n just pushes an empty stack < 1315232361 422255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is stupid < 1315232382 437169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION adds a clearStack :P < 1315232415 811028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actually wait, that just drop length < 1315232446 16745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, why is this so slow?? < 1315232463 500481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And why is it freezing up after testing NULL... SOMETHING is slowing stack pushes down to a glacial pace here < 1315232679 659696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackCons Shiro.Stack 76.1 9.9 < 1315232679 827553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mergeByteString Shiro.FungeSpace 5.9 26.8 < 1315232680 335086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WOW :P < 1315232690 984197 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What's your data structure? :-D < 1315232739 644197 :nooga!~nooga@213-238-104-179.adsl.inetia.pl QUIT :Ping timeout: 264 seconds < 1315232751 834088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Just an exponentially growing vector... I have NO IDEA why it's so collosally slow :P < 1315232755 896234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackCons :: Value -> Stack -> Stack < 1315232756 64173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackCons x (Stack 0 v) = stackCons x (grow v) < 1315232756 233375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackCons x (Stack p v) = Stack (p-1) $ v V.// [(p-1, x)] < 1315232756 421041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grow :: V.Vector Value -> Stack < 1315232758 474824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grow v = trace ("***GROWING STACK*** " ++ show sz) $ Stack sz $ V.replicate sz 0 V.++ v < 1315232760 367465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where sz = V.length v < 1315232762 343752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO INEFFICIENT < 1315232780 292448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even if I make the stack huge enoug that it never grows during Mycology, it STILL makes things absolutely glacial < 1315232783 961434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1315232785 363206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackCons x (Stack p v) = Stack (p-1) $ v V.// [(p-1, x)] < 1315232788 607241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Literally the slowest operation. < 1315232798 327689 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :// seems O(n) < 1315232801 944748 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Isn't it? < 1315232818 137442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: In the elements of the list of updates, yes < 1315232820 705915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So n = one < 1315232828 147380 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Oh < 1315232831 665248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless I greatly misunderstand. < 1315232850 699643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can use unsafe indexing but I have NO idea how this could be so slow... I don't have built up thunks either < 1315232855 779380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Stack = Stack !Int !(V.Vector Value) deriving (Show) < 1315232865 796368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1315232872 222391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh hmm < 1315232874 590973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(//)Source < 1315232874 754770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::: Unbox a < 1315232875 443814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :=> Vector a < 1315232877 652404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :initial vector (of length m) < 1315232879 504875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-> [(Int, a)] < 1315232881 532079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :list of index/value pairs (of length n) < 1315232883 423694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-> Vector a < 1315232885 453651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :O(m+n) For each pair (i,a) from the list, replace the vector element at position i by a. < 1315232887 385353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe it is slow < 1315232891 386739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But c'mon, it's eight thousand unboxed elements < 1315232895 111805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How slow can it possibly be < 1315232908 334337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess vectors aren't a panacea in the world of persistent data structures < 1315233077 109782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I suppose the fact is that it's copying like a hundred kilobytes per push and that just doesn't work < 1315233083 770195 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net JOIN :#esoteric < 1315233092 841053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I probably want something tree-based, or else make it mutable (gross, can't store history) < 1315233144 11529 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah, it's O(n) because it has to copy the whole thing < 1315233154 665696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not with UNIQUENESS TYPING < 1315233159 232384 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Try a list of vectors? < 1315233160 101785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...aka a mutable variable :P < 1315233163 293054 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah :-p < 1315233171 585680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You mean just divide it into vectors of constant size? < 1315233176 997439 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah < 1315233190 21121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That could work, but each vector would have to be super-tiny, or it'd _still_ be copying like a kilobyte each push which will be slower than a list any day < 1315233205 557805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose I could have like, a list of the top sixteen elements, and stuff the rest into a vector... but that basically reduces to a vector. < 1315233207 756847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm < 1315233208 772753 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :True enough < 1315233208 936942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose I could have like, a list of the top sixteen elements, and stuff the rest into a vector... but that basically reduces to a list. < 1315233217 238045 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What you need is a JIT < 1315233227 259433 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :So that you can optimize pop-push to a modification < 1315233228 737006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What /might/ work is (Int,[Value]), where the list always ends with [0..] and the Int maintains the length < 1315233244 966231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That means O(1) length calculation, and no checks for TOS/SOS/etc. < 1315233253 940537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the [] would be strict and unboxed etc. :P < 1315233266 671410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's kind of not massively better than the current dumb list representation, but oh well < 1315233354 951076 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Have you tried Data.Sequence? < 1315233372 720797 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I forget what it's good at but maybe it's good at something relevant < 1315233383 780790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it's a finger tree, they're good at everything < 1315233394 786034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll probably try it if this doesn't pay off well < 1315233409 568969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They support efficient accessing from the end though, which is quite thoroughly irrelevant to my case < 1315233418 574395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But they're basically functional Python-lists < 1315233420 225395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So maybe it'll work < 1315233654 996355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do like this "being able to swap out an implementation without rewriting bits of all the rest of the code" thing < 1315233657 363211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ABSTRACTION, WHAT IS IT < 1315233734 196194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$ ext/mycology < 1315233734 398657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shiro: <> < 1315233737 56798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I'm clever < 1315233739 421523 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Indeed < 1315233743 649864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data StackElems = !Value :- !StackElems deriving (Show) < 1315233750 114565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Behold my incredibly well-inhabited data type < 1315233755 359609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STRICTLY UNBOX EVERYTHING < 1315233830 504374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh come on, you can't tell me that didn't help performance even a little < 1315233832 703164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not even a little bit? < 1315234159 999241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, I'm going to try Data.Sequence. < 1315234200 817505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How is CCBI so fast anyway, it doesn't do cfunge's ridiculousness and the fungespace doesn't exactly help for Mycology < 1315234246 69282 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Maybe it does help :-P < 1315234274 889640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Not point eight seconds of help < 1315234295 587545 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's .8 faster than cfunge for you? < 1315234323 836018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope, but it's .eight faster than shiro < 1315234354 681438 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Well, profile your slowness < 1315234365 679348 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Its stack is a mutable array, that probably helps < 1315234368 214838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I did; it's my fungespace, but that's still only like thirty-five percent of it < 1315234387 738023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah; I'm really reluctant to switch from persistent structures, though < 1315234394 855040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For obvious reasons of goodness < 1315234489 807706 :TeruFSX2!~quassel@97-127-215-252.dlth.qwest.net JOIN :#esoteric < 1315234535 681007 :nooga!~nooga@213.17.204.34 JOIN :#esoteric < 1315234715 574382 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :what mycology < 1315234749 330120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Question insufficiently coherent < 1315234768 33289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I swear to god the first Google suggestion for "mycology" is "mycology deewiant" < 1315234771 717125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe that's just because of my search history :P < 1315234794 452326 :Taneb!~Taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1315234797 161197 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah it's "mycology supplies" for me :-P < 1315234806 470061 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :ah, the test suite < 1315234808 662660 :cheater!~ubuntu@ip-80-226-24-13.vodafone-net.de QUIT :Ping timeout: 268 seconds < 1315234812 737565 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Greetings! Hearty salutations! < 1315234890 693902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: Did you ever expand on that nugget of wisdom wrt. Mercury being "sad" < 1315234912 397036 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :It's not loved, despite its brilliance < 1315234924 908966 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Thousands of people love C++ < 1315234930 693493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thousands < 1315234936 675346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bit low don't you think < 1315235007 121233 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :But who loves Mercury? < 1315235016 92583 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Confused astronomers < 1315235091 320861 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :elliott: sad -> not amusing < 1315235102 564969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: Which means what < 1315235105 817398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not an esolang? < 1315235122 460721 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I just found myself watching the House of Commons live < 1315235139 427711 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And thought "I've been there! Those seats are comfy" < 1315235145 587839 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :elliott: which means that it looks like a mix of sad prolog with haskell < 1315235156 921293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How exactly do you define amusing < 1315235174 216591 :TeruFSX2!~quassel@97-127-215-252.dlth.qwest.net QUIT :Read error: Connection reset by peer < 1315235197 654870 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I have to say, watching the house of commons live is a good cure for insomnia < 1315235242 953646 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :not amusing -> i don't think it's bad but somehow i don't find a use for it and it's not interesting enough to play with it < 1315235298 751206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now that we've successfully unpacked your thought, I'll say it's sad < 1315235332 818658 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :what's sad? < 1315235352 20376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your thought. < 1315235353 32302 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :The Titanic < 1315235370 170669 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :elliott: okay < 1315235375 705840 :nooga!~nooga@213.17.204.34 PRIVMSG #esoteric :brb, feeding time < 1315235414 361594 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I would learn Mercury if I wasn't currently procrastinating learning Haskell < 1315235526 652783 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1315235576 152806 :Gregor!foobar@codu.org PRIVMSG #esoteric :I would fly to Mercury if I wasn't currently procrastinating flying to Mars. < 1315235620 724309 :nooga!~nooga@213.17.204.34 QUIT :Ping timeout: 240 seconds < 1315235932 975387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modifyIPList Shiro.Monad 18.4 31.5 < 1315235938 903221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How the HELL can this take twenty percent of execution time. < 1315235952 534316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modifyIPList :: (([IP],[IP]) -> ([IP],[IP])) -> Shiro () < 1315235952 705353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modifyIPList f = modify $ \st -> st{ ipList = f (ipList st) } < 1315235974 35015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait, stack modifications happen in there :P < 1315236123 483156 :Gregor!foobar@codu.org PRIVMSG #esoteric : What is it with having to specify X = X.Next < 1315236146 620766 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Just because that's how it works with many operators doesn't mean you want that to be enforced. < 1315236160 475907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fair enough < 1315236169 451976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It might want to be default though :P < 1315236215 942542 :Gregor!foobar@codu.org PRIVMSG #esoteric :Currently my grammar syntax has no way to delete, so default = forced X-P < 1315236575 450209 :zid!funny@cpc22-pete9-2-0-cust66.4-4.cable.virginmedia.com PART :#esoteric < 1315237913 786422 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1315238388 774766 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de JOIN :#esoteric < 1315238392 814486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What's with you having one fungespace per IO < 1315238393 353976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IP < 1315238415 567439 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Eh? < 1315238427 166443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, wait, never mind < 1315238428 163209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : alias .FungeSpace!(dim, befunge93) FungeSpace; < 1315238429 522648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deceived me < 1315238465 118607 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I would like to see something self-modifying to the level of Befunge designed to be easy to compile < 1315238491 538750 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de QUIT :Client Quit < 1315238509 83864 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de JOIN :#esoteric < 1315238545 854714 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de QUIT :Client Quit < 1315238596 963787 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de JOIN :#esoteric < 1315238610 363806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Holy shit, slowdown stack overflows < 1315238622 228458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...and then doesn't the next time < 1315238627 130846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And then does < 1315238656 252907 :pikhq_!~pikhq@174-22-154-37.clsp.qwest.net JOIN :#esoteric < 1315238800 647336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How random is slowdown exactly < 1315238815 637728 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The location is random, nothing else < 1315238819 679006 :pikhq!~pikhq@71-219-248-3.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1315238838 136413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Right, so it could be right next to it or on the other side of the world :) < 1315238843 636893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That stack overflow sure is worrying though < 1315238856 910044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh what the heck < 1315238861 133214 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The odds are that it's on the other side of the world, of course < 1315238867 294862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hat the fuck just happened < 1315238876 205546 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :2^32 possible values and "right next to it" is about 1000 of them < 1315238876 369228 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Not hat the fuck! < 1315238880 430648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: u reflects when stack stack has only one stack < 1315238880 603790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: u with zero count does nothing < 1315238880 769208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: u with a positive count transfers cells correctly < 1315238880 933040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: u with a negative count transfers cells correctlyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy < 1315238882 457388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy[...] < 1315238885 196837 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :yyyyyyyyyyyyyyyyyyyyyyyy < 1315238887 927253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1315238888 605709 :tiffany!~tiffany@188.215.83.116 PRIVMSG #esoteric :._. < 1315238888 943824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yyyyyyyyyy. < 1315238892 494606 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Noooooooooooooo < 1315238895 931372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CORRECTLYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY < 1315238903 813716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then it just keeps spamming ys forever. < 1315239008 813010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Grmbl, fixing the stack overflow you caused slows down my Mycology performance < 1315239012 204263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please only write one program, thnx < 1315239023 949472 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Too late, sorry :-/ < 1315239068 152164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :V. disappointed in you. < 1315239076 96964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'ma implement FING < 1315239078 160293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seems easy enough < 1315239079 6942 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What was the stack overflow < 1315239088 595005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackDrop :: Int -> Stack -> Stack < 1315239089 459014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackDrop _ s@(Stack 0 _) = s < 1315239089 622609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackDrop 0 s = s < 1315239089 622774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackDrop m (Stack n (_ :- xs)) = stackDrop (m-1) (Stack (n-1) xs) < 1315239098 313895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where Stack is strict in all fields and I guess that did something? Fucked if I know < 1315239099 315544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Replaced with < 1315239102 22383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackDrop :: Int -> Stack -> Stack < 1315239102 193215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stackDrop amount (Stack elems xss) = go amount elems xss < 1315239102 356876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where go _ 0 xs = Stack 0 xs < 1315239102 357066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : go 0 n xs = Stack n xs < 1315239102 357173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : go m n (_ :- xs) = go (m-1) (n-1) xs < 1315239112 194277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It might not actually be slower, I get quite a bit of variance < 1315239190 720456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what proportion of errors in Befunge-98 interps are actually anticipated by Mycology? < 1315239199 683475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :half the deviations from expected output aren't BAD: at all but complete nonsense < 1315239209 497379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Surprisingly many < 1315239220 732611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Once I got Mycology actually running, it said BAD about almost every mistake I mdae < 1315239221 405807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :made < 1315239228 255725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apart from concurrent funge shit which just spewed crap < 1315239230 958103 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :ais523: You just hear more about the nonsense because the BADs are comparatively easy to fix < 1315239240 951153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The BADs were usually really unhelpful messages, though :P < 1315239248 310596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Also because the BADs aren't as entertaining < 1315239253 974935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Correctlyyyyyyyyyyyyyyyyyyy < 1315239259 784652 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's not supposed to tell you what the problem is, just that there is a problem < 1315239294 167830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Mycology failed. Your interpreter is wrong. Fix it." < 1315239332 437395 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Well, with (typically) instruction-level granularity < 1315239425 287804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Woot, I might be able to avoid my global/IP state table at all < 1315239429 354400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And with it all burdensome existentials < 1315239442 732386 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :How are trefunge programs formatted? < 1315239457 646198 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Form feeds < 1315239471 97892 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Okay < 1315239810 570930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BAD: after 'X'AZ, X reflected < 1315239810 750917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: after f7+0Z, A reflects < 1315239811 418088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Huuh < 1315240053 170483 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Quit: Goodbye < 1315240203 627999 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1315240228 948762 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1315240487 434634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hmm, wrt FING < 1315240512 965819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: If an invalid (i.e. out-of-range) sem is popped, should one reflect immediately, or pop all values and /then/ reflect? < 1315240519 683584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mycology seems to want the latter < 1315240521 873400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Erm < 1315240523 564054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rm < 1315240524 435693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The former < 1315240527 982842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is counter-intuitive to me < 1315240566 305786 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Shrug, it's what's done < 1315240574 593096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Source :P < 1315240581 248240 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I implemented FING last, dude < 1315240585 139634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fiiiiiiiine < 1315240590 938745 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Blame Vorpal/Mike < 1315240602 428216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal did FING before you? Weird < 1315240621 241896 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I was working on CCBI2, not adding fingerprints < 1315240995 898409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: 'yY reflected < 1315240996 98195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yROMA unloaded. < 1315240996 261864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: after bc+0Z'V'BZ"ROMA"4), A pushes 10 and B pushes 5 < 1315241018 750430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugh < 1315241020 789526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That "y" isn't right < 1315241021 800026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-( < 1315241026 198058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ls < 1315241027 382740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1315241063 385195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder where the heck that is coming from? < 1315241099 463411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The rest of the output is spotless. < 1315241382 813806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION considers asking, realises Deewiant will tell him to CCBItrace it, considers doing so. < 1315241562 186757 :derdon!~derdon@p5DE8A077.dip.t-dialin.net JOIN :#esoteric < 1315242100 620974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh, I see why you need to keep the fingerprint with FING < 1315242112 8961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because if you swap it around, the top fingerprint on the stack could be the wrong one to unload, right? < 1315242117 498350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You want to unload lower down < 1315242256 163723 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Err, that doesn't sound right at all < 1315242268 340553 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Unloading a fingerprint just pops the semantics < 1315242276 299480 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It doesn't care which semantics they are < 1315242308 307465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhh, really? < 1315242309 840276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Okay < 1315242313 888260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why DO you need it then < 1315242358 587796 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I'm not sure what you're talking about < 1315242378 774203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh hm < 1315242384 186630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :struct Semantics { < 1315242384 357469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cell fingerprint; < 1315242384 521095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : // Needed for FING/FNGR, since you can't just tell from the instruction < 1315242384 521282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : // being executed: 'A' in QWFP might be mapped to 'B' in ARST < 1315242384 521387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : char instruction; < 1315242385 213214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :} < 1315242389 765461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, what's that instruction about :P < 1315242401 435379 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The comment isn't helpful? :-P < 1315242405 835421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope < 1315242406 3635 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I want to execute A < 1315242413 112994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I see < 1315242416 691511 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :So I check out what fingerprint it is < 1315242421 398667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doesn't apply to me as I do everything as actions :P < 1315242422 579424 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And then what instruction in that fingerprint it is < 1315242426 341028 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1315242426 652042 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yep < 1315242444 683167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pretty distinct problem here though... < 1315242451 966927 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :If you just store a function pointer, that should be enough for FING < 1315242454 504078 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Not sure about FNGR < 1315242462 168209 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :(Memories point to "no") < 1315242469 176050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm changing [(FPIns, Shiro ())] into Shiro [(FPIns, Shiro ())], so that it can create its own mutable variables and maps and the like so that state can stay local < 1315242484 892010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The problem is, how do I know which instructions to unload without needlessly making it create the mutable variables just to throw them away :P < 1315242493 361077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I can assume that it's "free" to do < 1315242495 734293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's still kind of lame < 1315242498 824181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not as lame as keeping two lists, though < 1315242706 986841 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1315242800 578130 :Taneb!~Taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1315242844 648232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, this is making things so much better. < 1315242895 655707 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I may try to create a funge-98 interpreter < 1315242912 233682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Good luck, you'll need it < 1315242937 771030 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :IN VISUAL BASIC 2005! < 1315242939 974024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gah, that somehow slowed down my performance somehow < 1315242948 569342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: I suspect you of underestimating the task < 1315242974 690840 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :VB2005 is my mother programming language < 1315242996 674589 :SgeoISNOWHERE!~Sgeo@ool-ad034d00.dyn.optonline.net NICK :Sgeo < 1315243004 546292 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Also I am mad < 1315243010 967510 :pikhq!~pikhq@71-219-220-38.clsp.qwest.net JOIN :#esoteric < 1315243019 815624 :pikhq_!~pikhq@174-22-154-37.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1315243082 716275 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :And I would never finish it whatever language I choose < 1315243096 78217 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Actually, I'm going to lower my aim a tad < 1315243100 645943 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Befunge-93 < 1315243164 416138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Tad" < 1315243167 584098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More like five miles < 1315243245 610336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, that helped < 1315243273 996400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^source < 1315243274 201660 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1315243296 575770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Got FING, ain't got STRN, SOCK, SCKE or REXP < 1315243298 777098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Let's roll < 1315243499 51168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: thought: Funge-98 isn't so much an esolang as an eso interpretation model < 1315243518 325050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1315243523 246952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it's kind of like running your program as a CA with a bunch of foreign API hooks, kind of like a gigantic event machine, and kind of like machine code except with a really ridiculous code structure < 1315243529 505202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And yet it's all communicating with the same APIs doing the same stuff < 1315243534 772529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd say it is an esolang, specifically < 1315243537 474189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, yes < 1315243541 534104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's more eso in the other aspect < 1315243543 732351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just one that happens to be good at linking to existing libraries < 1315243554 479623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, imagine an esolang that's nothing but a set of /really good/ FFIs < 1315243566 684943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want to do flow control, you outsource to, say, C or Prolog or something to do your flow control < 1315243573 809035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, for a second when thinking about SOCK I thought "oh, I'll have to spawn off threads and all sorts of stuff to avoid blocking the Funge code" < 1315243576 834109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :likewise, if you want to do numerical calculations, you FFI to Fortran < 1315243581 928811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I had honestly mistaken Funge for some ridiculous asynchronous event-driven CA < 1315243589 41384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Rather than something being interpreted as an actual sequential language < 1315243594 110434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just how insane the model is < 1315243605 329069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Funge is nothing like a CA, anyway < 1315243611 150935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It isn't < 1315243615 724034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I managed to think it was one for several seconds < 1315243648 349096 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PRIVMSG #esoteric :sounds like a fun variant < 1315243902 157197 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Make the FFI CA esolang. < 1315244118 960479 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Blame Vorpal/Mike <-- blame Mike. I asked him iirc. < 1315244196 290834 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : So I check out what fingerprint it is <-- a possibly simpler solution is to push function pointers < 1315244209 69632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(as you said a bit further down) < 1315244278 984255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Less debuggable, one assumes < 1315244291 369324 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Got FING, ain't got STRN, SOCK, SCKE or REXP <-- iirc it also uses TOYS in the code to reload the bot. < 1315244315 748540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: was that last line in reply to function pointers? < 1315244335 372559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes < 1315244359 209106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Let's see how much slower this persistent refstore is < 1315244360 392337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if so, not really, in gdb printing out a variable that contains a function pointer will print the nameoffunction+0 iirc < 1315244372 259109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dude, I mean in his tracer < 1315244375 546258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh < 1315244376 394772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1315244378 261952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1315244418 662970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: anyway you can see TOYS is loaded only on reloading, and unloaded after. So yeah you need to include that to support the bot fully < 1315244422 621688 :a93nadk2m!~computera@c-67-174-128-35.hsd1.in.comcast.net JOIN :#esoteric < 1315244429 876199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Guess who just shaved something like 0.03s off his average runtime by switching from a hyper-optimised mutable hashtable library to a simple IORef containing a persistent IntMap < 1315244433 638496 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(see like 178 in fungot) < 1315244434 317690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS GUY < 1315244434 930858 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Vorpal: mr president, given the astonishing recent growth of india’s economy and its emerging global fnord status, our partnership must now deepen. therefore i can only agree to proposed amendments 4 and 7 is not correct, and if there is one question we disagree on. i am therefore of the utmost importance. hence, it is not a continental practice and by suddenly imposing it we would have been voluntary. this agreement was gree < 1315244452 759271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still gonna be pretty hard to do global state rewind because it's decentralised, but I'll think of something. < 1315244461 771724 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: is that statistically significant? < 1315244463 969488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aaand there goes a dependency < 1315244467 795981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Nope, which is why it's excellent < 1315244471 346389 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1315244483 192127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It means I can be more functional at no cost < 1315244490 636754 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: so as far as you can tell "about the same" (averaged over several runs I hope?) < 1315244501 679627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Woot, I now depend on nothing that isn't in the Haskell Platform I think < 1315244504 166049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yeah, about the same < 1315244506 536891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe a little better < 1315244511 99413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My runtime fluctuates too much to tell < 1315244515 41924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1315244552 795928 :a93nadk2m!~computera@c-67-174-128-35.hsd1.in.comcast.net PART :#esoteric < 1315244564 967514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also have no unsafeCoerce or anything now :) < 1315244566 843945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or existential types < 1315244568 529318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or anything freaky < 1315244580 292535 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: hm I should add support to use AVX somewhere in cfunge. I mean, doing static funge space filling with SSE instructions helped significantly, at least in the version of gcc that was around then, because it didn't auto-vectorise it. < 1315244610 498595 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: what integer size are you using? < 1315244631 390192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Thirty-two < 1315244635 254523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Maximum integer) < 1315244647 694826 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1315244671 561603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1174 Shiro.pristine haskell=1174 < 1315244671 731510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1159 Shiro haskell=1159 < 1315244672 576836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Feels good < 1315244679 200703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's quite a bit faster too :P < 1315244741 100857 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: 0.03? < 1315244750 659223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No :P < 1315244761 941485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1315244777 931974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Average Mycology runtime is now between 0.75s and 0.86s. < 1315244780 987800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I implement FING. < 1315244805 986254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: put 'foo=bar' with P < 1315244806 149848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BAD: "foo"G failed < 1315244806 150029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Huuh < 1315244848 42470 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: FING was easy with the way I did fingerprints. Just had to make a few static functions available outside the fingerprint manager and use them from the FING code < 1315244862 826837 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl food < 1315244875 829819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sprunge.us/eXAX < 1315244879 777516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No outside support required < 1315244892 543391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A bit ugly because my map structure for the FPInses kind of sucks < 1315245221 754516 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Ping timeout: 276 seconds < 1315245588 995750 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1315245823 769846 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric < 1315246535 954378 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1315247100 674792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle [a] -> (a,[a]) < 1315247101 518576 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char readLitChar :: ReadS Char < 1315247101 689435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH.Ppr split :: Type -> (Type, [Type]) < 1315247101 852866 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Numeric readFloat :: RealFrac a => ReadS a < 1315247104 746762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmph :P < 1315247123 320059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh duh < 1315247201 744068 :cheater!~ubuntu@ip-80-226-24-8.vodafone-net.de PRIVMSG #esoteric :?hoogle [herp] -> [derp] < 1315247202 419292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude map :: (a -> b) -> [a] -> [b] < 1315247202 590382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List map :: (a -> b) -> [a] -> [b] < 1315247202 754381 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude concatMap :: (a -> [b]) -> [a] -> [b] < 1315248313 554051 :oklopol|2!~kvirc@dyn58-57.yok.fi QUIT :Read error: Connection reset by peer < 1315248715 106158 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1315248791 30202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Do you have docs for NCRS anywhere < 1315248795 777683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or is NCRS the terrible one, I forget < 1315248869 753525 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :NCRS is from Jesse van Herk < 1315248890 308394 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: http://sprunge.us/ViCQ < 1315248939 458779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thanks < 1315248947 61755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NCRS is the non-awful one, right < 1315249006 465711 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :TERM is from RC/Funge-98 < 1315249212 670345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION looks at STRN < 1315249213 359963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh boy < 1315249338 571880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmph, this FING seemingly-error is really worrying < 1315249656 58698 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1315249990 813277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undo [(ins, reflect) | ins <- [A .. Z]] < 1315249991 320029 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap (\ ins -> [(ins, reflect)]) [A .. Z] < 1315249992 499616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?. pl undo [(ins, reflect) | ins <- [A .. Z]] < 1315249992 854283 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip (,) reflect `fmap` [A..Z] < 1315249996 222604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lame :P < 1315250004 777805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zip [A .. Z] (repeat reflect) is good though < 1315250023 742362 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :-XTupleSections < 1315250028 814544 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :map (,reflect) [A..Z] < 1315250049 234292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't like tuple sections < 1315250049 562079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well < 1315250051 303527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want them to exist < 1315250053 486631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I don't like using them < 1315250086 268891 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Why not :-P < 1315250107 872748 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think it is bad. It is good in some cases. < 1315250117 842656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Kinda ugly < 1315250168 91123 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You have the series of tuple constructors: () id (,) (,,) (,,,) (,,,,) (,,,,,) (,,,,,,) < 1315250197 583845 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Of course id is not a constructor but close enough) < 1315250200 4758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: BTW, I completely eliminated the hs-boot :P < 1315250210 425174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And indeed all circular dependencies. < 1315250216 867946 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :How'd you do it < 1315250273 162479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Realised that my Shiro.Utils was actually four functions that should be in Shiro.Interpreter, some functions that should become Shiro.RefStore, and a few little helpers that are at home perfectly in Shiro.MOnad < 1315250273 860700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Monad < 1315250301 674342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I divided it up, placed a piece of the map in each corner of the globe, and a few hundred years later hired Guybrush Threepwood to clean up my code. < 1315250310 644692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or I just divided it up and suddenly the circular dependency went away, you decide. < 1315250322 682996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Somehow this has actually sped up runtime. < 1315250346 118786 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Fair enough < 1315250434 667402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: 'yY reflected < 1315250434 831290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yROMA unloaded. < 1315250434 831382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHYYYYYYYYYYY < 1315250437 56960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YYYYYYYYY < 1315250446 795883 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :yyyyyyyy < 1315250450 270155 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You have a problem with y's < 1315250459 475870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah < 1315250463 208870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But why the hell is it printing one :P < 1315250469 969953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I traced in CCBI, nothing weird at all. < 1315250510 978964 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Time to write a tracer into Shiro? ;-) < 1315250521 986427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I had a tracer in Shiro, it just printed out every instruction < 1315250523 676768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Didn't work too well < 1315250538 915505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My BEAUTIFUL DESIGN would of course make a tracer easy, I'm just really lazy < 1315250549 778661 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :That kind of tracer might be enough for this < 1315250552 825461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's literally a matter of changing doNextIns :P < 1315250561 305110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It just took way too long to print every instruction < 1315250577 97249 :pikhq_!~pikhq@174-22-148-204.clsp.qwest.net JOIN :#esoteric < 1315250587 573668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But anyway, that'd involve me looking at Mycology source < 1315250595 415871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd prefer to just stare at the code until I feel stupid and fix it < 1315250607 281959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm pretty sure FING works at least < 1315250616 458378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's become the simplest possible implementation < 1315250678 30248 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :http://www.ai-class.com/ < 1315250681 890853 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :ouch < 1315250692 890858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.ai-class.com/media/img/artificial_intelligence_header.jpg how did they find my picture < 1315250802 34699 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Your eyes are unhealthily red, you might want to get a doctor to check them out < 1315250811 928658 :pikhq!~pikhq@71-219-220-38.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1315251114 599803 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Well, VBefunge-93 is going well < 1315251202 333915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh good, I was afraid SOCK was going to be well-documented < 1315251218 15625 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric ::-) < 1315251252 117723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have absolutely no idea how to implement WIND portably but dammit I'll find a way. < 1315251287 429821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have this sneaking feeling I'm never going to actually bother with MVRS. < 1315251368 618461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should really rename my strict-tuples-of-values to something better than Vector, considering the rather popular library named that. < 1315251381 677566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With the data type named that. That I use. In the same few lines as my Vector. < 1315251529 298350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What fingerprints actually have per-IP storage, I haven't found a single one yet < 1315251534 431789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My horizons are unbroadened < 1315251550 530716 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :MODE < 1315251555 966306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh < 1315251562 142173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :All the terrible ones that will require reimplementing fucking everything < 1315251563 491244 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Just the first that came to mind < 1315251573 823990 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :IIPC, maybe < 1315251582 121001 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :TRDS < 1315251584 670150 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :(Of course) < 1315251585 862542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ha < 1315251599 314887 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Nothing else comes to mind < 1315251599 650243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't express how intense my rage is at window-shopping CCBI code leading to me realising it's better-abstracted than Shiro < 1315251602 115437 :sllide!~jari@ip565eb113.direct-adsl.nl JOIN :#esoteric < 1315251605 330304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please tell me the first version was awful < 1315251621 433094 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Depends on what abstractions you're talking about :-P < 1315251629 391972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how the first version isn't even available any more apparently < 1315251634 619268 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah, I lost it < 1315251639 802870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously? :P < 1315251644 200921 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yep < 1315251653 691230 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :* b609b65 Initial import - 1.0.4a. < 1315251661 743390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure Vorpal has a copy on DVD 999 out of 999999999999 of month 9 < 1315251673 373642 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Before that my version control system was "write detailed changelogs, you can reverse the changes based on that" < 1315251685 50302 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I'm sure Vorpal has a copy on DVD 999 out of 999999999999 of month 9 <-- of what? < 1315251686 591683 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :(I'm not kidding, I actually explicitly thought that at some point) < 1315251700 471405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's what a patch is, so it's not an unreasonable thought < 1315251702 671360 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :This was before DVCS was used by ~anybody < 1315251711 650620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: My VCS is obsessive cp -R Shiro Shiro.whataridiculousdescription < 1315251713 513963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: backups? or what? < 1315251720 456529 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And setting up my own SVN was something I knew to be a pain < 1315251729 77598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro/ Shiro.fpstate/ Shiro.newbutfpclass/ Shiro.newbutoldfpins/ Shiro.newvectoroldstack/ Shiro.nofingerprints/ Shiro.pristine/ < 1315251729 253112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro.fpinsmap/ Shiro.lens/ Shiro.newbutnolens/ Shiro.newfungespace/ Shiro.noconcurrency/ Shiro.nomaybet/ Shiro.twodee/ < 1315251729 416768 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And I didn't grok monotone, which was the only one I had tried < 1315251743 802734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also Shiro.nomkfingerprint/ when I introduced a whole new function and quickly refactored the fingerprint definitions to us eit < 1315251754 994434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"newbutoldfpins" Me, I... < 1315251761 805205 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: you haven't started using a proper vcs? < 1315251772 453725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I can't bring myself to commit FungeSpace.hs, it's too awful < 1315251778 174550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: ... < 1315251783 589615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When I have some kind of new fungespace that isn't terrible it'll go into darcs or git < 1315251790 362587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Even if it's not the Super Perfect one) < 1315251793 577067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But seriously, that file is so awful < 1315251796 791029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't want a permanent record of it < 1315251803 740500 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :My twitter following to followers ratio is 4 < 1315251813 237750 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Which things in Haskell should be defined using Kan extensions? Is there Kan extensions in Haskell? < 1315251813 575627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: if you want I *may* have a copy of ccbi1 on my hdd somewhere still. Could try to dig it out for archival purposes < 1315251836 648296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I would enjoy that, for feeling-better-about-my-code purpose < 1315251836 811960 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: anyway I stopped backing up to DVD some time ago. I use an external HDD these days. < 1315251836 975489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1315251864 903188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm so tempted to immediately drop the current codebase and write Shiro 2 in Mercury for no good reason at all < 1315251884 559661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I spent inordinate amounts of effort on giving love to neat languages < 1315251898 976997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: Mercury? Is it a language? < 1315251908 117914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or the VCS, doesn't make much sense as that < 1315251908 453907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, I'm just planning a suicide. < 1315251915 928591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The VCS is Mercurial. < 1315251929 232104 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh hey I found pikhq's ski in C < 1315251937 26084 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no sign of CCBI1 yet < 1315251952 969672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mercury is that pure Prolog you might have heard about (no cut or IO outside of uniqueness-type based IO system); it has higher-order predicates, type classes, blah blah blah. It's basically Prolog if it was designed by Haskell/Clean freaks. < 1315251959 126676 :pikhq_!~pikhq@174-22-148-204.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Oh, that thing. < 1315251963 455824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also it has a compiler that produces really efficient code. < 1315251965 688856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Inexplicably. < 1315251966 607100 :pikhq_!~pikhq@174-22-148-204.clsp.qwest.net PRIVMSG #esoteric :That was some fun strangeness. < 1315251976 587838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: in case you lost it I have a copy that may or may not be the last version < 1315251978 960931 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Vorpal: If you have pre-1.0.4a versions I'd be glad to have 'em < 1315251980 826391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it does things like compile semidet finite predicates into hash tables if it thinks it'll help. < 1315251995 102035 :pikhq_!~pikhq@174-22-148-204.clsp.qwest.net PRIVMSG #esoteric :Well, I seem to have a copy that doesn't work. < 1315251998 630791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You realise that by first version I just mean anything pre-two right :P < 1315252001 505785 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: hm. Let me look around. Was that before or after I started cfunge? < 1315252007 881732 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if before I can say I definitely do not have it < 1315252014 866082 :pikhq_!~pikhq@174-22-148-204.clsp.qwest.net PRIVMSG #esoteric :This was written before I actually used version control. < 1315252015 152371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just realised you probably didn't realise that, so < 1315252024 637625 :pikhq_!~pikhq@174-22-148-204.clsp.qwest.net PRIVMSG #esoteric :So, I'd definitely like a copy. < 1315252035 453819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: hm sec, *navigates back* < 1315252057 144701 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: wait a second, that i isn't THAT old. It is the lambda in C stuff, with ski < 1315252059 7819 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Vorpal: March 2008 and earlier < 1315252065 964822 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: not sure. Will look < 1315252081 769209 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ ls ski < 1315252081 939352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :a.out calc.lazy closure.h lambda.h main.c primes.lazy rot13.lazy sort.lazy test.lazy testing.lazy thunk.h xgc.c xgc.h < 1315252087 706152 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: there is that. Anything interesting? < 1315252095 652629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have a tarball for it still around < 1315252184 863484 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net JOIN :#esoteric < 1315252198 308382 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: which file of the source do you keep the version number in < 1315252202 204215 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : pikhq_: hm sec, *navigates back* < 1315252202 370075 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : pikhq_: wait a second, that i isn't THAT old. It is the lambda in C stuff, with ski < 1315252204 64272 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_: ^ < 1315252207 639246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : $ ls ski < 1315252207 824848 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : a.out calc.lazy closure.h lambda.h main.c primes.lazy rot13.lazy sort.lazy test.lazy testing.lazy thunk.h xgc.c xgc.h < 1315252208 997389 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that too < 1315252226 105404 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Vorpal: changelog.txt < 1315252231 949491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: it is 1.0.13 the one I found. < 1315252232 457952 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yes, I still don't have a functioning version. < 1315252245 843812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: will upload it somewhere. Is filebin still gone? < 1315252256 845741 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Vorpal: About 5 months too new, damn :-P < 1315252263 103436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: ah < 1315252263 612692 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Seems to be. < 1315252276 821552 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it was gone for a bit I think? < 1315252282 558326 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Could just hand me the .c and .h stuff. < 1315252285 621872 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :filebin.ca times out for me. Will scp it somewher < 1315252288 818426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: But seriously, do you have any one point x version :P < 1315252298 993555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought you meant you lost literally all of them. < 1315252302 390851 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: 1.0.4a and up is in git < 1315252309 509203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which git < 1315252318 326253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: http://whotookspaz.org/~anmaster/tmp/ski.tar.gz < 1315252322 45828 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :~/programming/projects/ccbi/ccbi < 1315252326 113658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pro < 1315252335 247867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: I like the double ccbi there < 1315252358 876301 :pikhq_!~pikhq@174-22-148-204.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1315252367 95325 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: I might have had older versions around, but I remember replacing my copy with newer ones when you told me you updated. < 1315252392 490419 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :There's some vaguely funge-related stuff of mine in the single ccbi, haven't bothered to clean it up < 1315252394 241172 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Seems I did a lot of stupid micro-optimisation on the copy I have for god-knows-what-reason. < 1315252409 236395 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: what about the one I uploaded? < 1315252422 88244 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: anyway I can't believe you didn't use version control... < 1315252452 346899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: I mean I do bzr init even when writing a lab report in LaTeX. I'm paranoid about being able to go back to earlier versions like that. < 1315252470 797188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Paranoid internet nerd chastises other internet nerd about not using version control system for one-off hacks; internet literally explodes with not giving a shit. < 1315252470 960605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/etc is of course in bzr too < 1315252483 655756 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :To be fair, I didn't grok version control at the time. I blame CVS. < 1315252496 210783 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: wait what, this was less than a year ago. Come on. < 1315252503 354286 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I'm also a lazy bastard. < 1315252515 206291 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq used CVS less than a year ago? < 1315252521 697712 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes.... seems so < 1315252523 727901 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :olsner: No. < 1315252534 841568 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :olsner: But at the time, my only experience with versioning was CVS. < 1315252539 565008 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :And I went "Fuck that shit". < 1315252553 832744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well yes. fuck cvs and fuck svn < 1315252566 177404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And fuck bzr and git and hg too < 1315252675 564077 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :everything sucks, but cvs and svn both suck way more < 1315252686 590387 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :darcs is kind of cool < 1315252688 956017 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: https://github.com/Deewiant/CCBI < 1315252692 169176 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which is why no one uses it < 1315252703 504728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait, ais does < 1315252707 230272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: BAM ZAP POW < 1315252707 747111 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and I do occasionally. < 1315252719 999798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I use darcs when i'm not collaborating and using VCS (never) < 1315252726 88355 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :Uniquode has commands based on SKI combinatory logic... that operate on IPs < 1315252754 656334 :Taneb!~Taneb@host-78-146-170-91.as13285.net PRIVMSG #esoteric :I replaces the IP with itself < 1315252759 443374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Man, when did CCBI two actually come out? I remember this shit happening < 1315252761 998431 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Evidently it's 2% Perl < 1315252771 340077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyone else here want to check if I have an old copy? < 1315252774 896916 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: April last year < 1315252789 450072 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I actually found the copy in question on a disk image I made from my old hdd when it died < 1315252795 31549 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so okay. That means over one year old. < 1315252805 772800 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :More like 1.8 years or slightly older < 1315252813 140616 :derdon!~derdon@p5DE8A077.dip.t-dialin.net QUIT :Remote host closed the connection < 1315252836 550210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Jesus you commit a lot < 1315252839 596447 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there comma categories in Haskell? < 1315252851 603516 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: You should see mushspace < 1315252874 486828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: May I interest you in sg, which was originally designed around an editor committing your every single action < 1315252882 765120 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :No, that's too much < 1315252890 549803 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Quit: Goodbye < 1315252893 974360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Nah, but it sorted them under larger commits < 1315252905 136774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You basically just build commits out of larger ones forever < 1315252908 11186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Smaller ones I mean < 1315252928 494130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't tell where CCBI two starts in this log < 1315252936 291401 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It has tags < 1315252958 327192 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Or wait, does the github-copy-pasted push not push tags < 1315252967 308370 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Evidently it's 2% Perl <-- hm? < 1315252972 719429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Switch Tags (0)" < 1315252974 918820 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :where is that statistic from? < 1315252976 609869 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Vorpal: https://github.com/Deewiant/CCBI/graphs/languages < 1315252982 875421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, there is PERL < 1315252986 620307 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1315253053 791644 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :$ git push --all < 1315253053 955186 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: did you do just closures or did you do continuations too? I don't remember < 1315253056 496518 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I guess that should do it < 1315253073 645460 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Oh right, PERL < 1315253076 16026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What is an archive/puttergetter < 1315253088 727859 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: a kind of small steam ship < 1315253089 573280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: If it can detect a few lines of perl in a .d file I'm impressed < 1315253093 840526 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Ditto < 1315253109 175746 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: maybe some helper script was in perl at some point? < 1315253115 179252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thank god, CCBI 1 is almost as messy as shiro < 1315253123 651628 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: only almost? < 1315253129 303880 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Vorpal: Nope < 1315253134 220158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: shiro is pretty fucking messy < 1315253134 484149 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: anyway, you learn a lot from your design mistakes. < 1315253143 443792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro isn't really badly designed < 1315253144 800253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just a mess < 1315253155 672195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Every individual hideous part fits together beautifully < 1315253185 794383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://github.com/Deewiant/CCBI/blob/1.0.20/instructions.d < 1315253187 300678 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Continuations already exist in POSIX 2001. < 1315253189 194305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like the alignment, Deewiant < 1315253194 424405 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: right. Well I did rewrite large parts of cfunge. I was too lazy to start again from the beginning. But certainly some code does need cleaning up. Mostly i and o code (eww the o code) and some of the stack-stack code < 1315253202 943116 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: ah you used those? < 1315253208 425658 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :No, I had no need. < 1315253227 548845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Shiro's cleanup needs to be: Fungespace fungespace fungespace; making everything abstract and separate; the end. < 1315253242 67219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: not really continuations in the sense of call/cc though. Not quite as versatile if you mean setcontext/getcontext. Or do you mean something else I'm not aware of? < 1315253253 727723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh my God, you did Minifunge? < 1315253262 551427 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yep < 1315253268 857091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How painful is it < 1315253270 150729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: does ccbi2 have minifunge? < 1315253272 860571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No < 1315253273 387400 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Nope < 1315253277 430106 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: why not? < 1315253287 896074 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Conflicting standards, haven't got around to it < 1315253300 456388 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1315253302 485735 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Vorpal: setcontext et al. is more flexible than you think. < 1315253323 133587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How painful :P < 1315253328 892462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I must implement EVERY FINGERPRINT TOTALLY PORTABLY < 1315253336 908785 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I can't remember < 1315253349 259112 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :With my new system it should be easy, like MVRS < 1315253354 957342 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But haven't got around to it so dunno < 1315253363 910398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You do MVRS? < 1315253371 724348 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :No, haven't got around to that either < 1315253374 831945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1315253375 173311 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Still: no, I didn't do anything further. If you really want lambda-based continuations, just do CPS. < 1315253378 215151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What's your new system < 1315253389 917937 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: hm < 1315253432 600643 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: sadly POSIX.1-2008 removed setcontext et al. < 1315253434 628453 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :very sad < 1315253454 779483 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1315253455 115068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"POSIX.1-2008 removes the specification of getcontext(), citing portability issues, and recommending that applications be rewritten to use POSIX threads instead." < 1315253473 331893 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :heh, cmake spells endif and else as endif() and else() < 1315253549 758592 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner: yes cmake is quite terrible. Anyway those are there because originally you had to *repeat the condition from the if() in there* < 1315253555 215826 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: FungeMachine instead of globals, essentially < 1315253562 942199 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: lol < 1315253564 366133 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner: not repeating it verbatim was a syntax error. < 1315253597 753555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Lol, people who use globals < 1315253653 12866 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well cfunge isn't going to do anything but one funge space easily. It is globals. And I know you are going to laugh at the reason. It was faster on 32-bit x86 to not pass around the funge space pointer everywhere. Because 32-bit x86 sucks. < 1315253661 639443 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as in statistically significant. < 1315253665 748680 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Mycology's up < 1315253678 948604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Whu < 1315253682 501770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant: new version? < 1315253684 658413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, github < 1315253686 483359 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :No, hub < 1315253686 655527 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1315253699 453709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Your capitalisation disgusts me to an incomprehensible degree < 1315253707 680069 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Tough < 1315253710 218634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's worse than death < 1315253710 392349 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: ? < 1315253736 633744 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Fungicide too ([F]ungicide) < 1315253741 903908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 2011-02-07 - Make the 1k[ error message not rely on stringmode having < 1315253742 72867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : working spaces. < 1315253745 796407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Was that because of myoutput < 1315253750 724555 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Maybe < 1315253792 645808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You should fix the bug where I have a weird extra y output :P < 1315253804 871036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: uh, that is your bug < 1315253822 633630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD: 'yY reflected < 1315253822 800520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yROMA unloaded. < 1315253828 385043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's no possible way that y could be output; his bug. < 1315253905 947899 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :/usr/include/x86_64-linux-gnu/sys/ucontext.h:139:5: error: unknown type name ‘stack_t’ < 1315253907 467418 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :[f]ungify < 1315253908 992679 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Fuck you GNU. < 1315253944 61398 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :pikhq: ISTR you'd be the guy to ask: what's the smallest more or less fully functional libc in terms of LOC < 1315253960 650230 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Deewiant: Define "fully functional". < 1315253977 3189 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The necessities of C99 < 1315253981 942585 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :musl < 1315253990 68433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :musl < 1315253992 93781 :KingOfKarlsruhe!~chatzilla@p5B133EB6.dip.t-dialin.net JOIN :#esoteric < 1315254002 423579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dietlibc is probably shorter but dietlibc is so shitty uou have no idea. < 1315254006 717307 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Cool, thanks < 1315254011 872178 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : /usr/include/x86_64-linux-gnu/sys/ucontext.h:139:5: error: unknown type name ‘stack_t’ <-- eh? < 1315254027 578252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: P.S. I pioneered miniature Linuxing 'round these parts >:| < 1315254059 582394 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Whatever, the GNU complaint just reminded me that he'd been talking about libc's at some point < 1315254067 704756 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: where is stack_t defined? < 1315254072 457887 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not in that file certainly < 1315254095 164469 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Vorpal: ucontext.h should define stack_t. < 1315254109 53661 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: yeah that file is quite useless < 1315254133 342477 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: it can't possibly be used even. < 1315254151 135655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :compiler can't know size of stack_t < 1315254156 887369 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: anyway it is obvious: report the bug < 1315254159 283074 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :*sigh* < 1315254165 583172 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :It works with _GNU_SOURCE < 1315254169 802678 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: what < 1315254186 306490 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq: why is that < 1315254214 59200 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it should work with _POSIX_C_SOURCE=200112L < 1315254292 21017 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1315254315 950912 :pikhq!~pikhq@71-219-229-117.clsp.qwest.net PRIVMSG #esoteric :Oh, wait, it needs XOPEN. < 1315254319 501757 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1315254335 878024 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well that is less annoying < 1315255377 330809 :NihilistDandy!~ND@stu-81-155-171-184.champlain.edu JOIN :#esoteric < 1315255422 539306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1315255963 464061 :impomatic!~chatzilla@87.113.136.182 JOIN :#esoteric < 1315255972 92088 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1315256352 948137 :impomatic!~chatzilla@87.113.136.182 QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1315256397 305551 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 258 seconds < 1315256626 879864 :Taneb!~Taneb@host-78-146-170-91.as13285.net JOIN :#esoteric < 1315256858 415875 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Man, SMBC really hates people with humanities degrees. < 1315256943 566738 :Taneb!~Taneb@host-78-146-170-91.as13285.net QUIT :Quit: Goodbye < 1315257024 552108 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1315257808 534912 :Gregor!foobar@codu.org PRIVMSG #esoteric :Who doesn't? < 1315258654 98580 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :help how do I interrupt an uninterruptable process? < 1315258662 553294 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You turn off the computer. < 1315258663 229085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :kill kill kill kill kill < 1315258697 660388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :seems to be stuck on "encryptfs_init_persistent_file" < 1315258704 86547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's the waiting channel < 1315258757 573487 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :gaargh < 1315258766 547540 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i want to code something interesting < 1315258795 952238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :code something will kill this process plz. < 1315258847 436013 :KingOfKarlsruhe!~chatzilla@p5B133EB6.dip.t-dialin.net PRIVMSG #esoteric :nooga: you could write a nice tutorial, how to write oop code with plain C < 1315258862 866790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/oop/functional/ < 1315258911 999047 :KingOfKarlsruhe!~chatzilla@p5B133EB6.dip.t-dialin.net PRIVMSG #esoteric :no oop < 1315258929 761958 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :functional < 1315258936 22333 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oop is boring < 1315258937 893265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :grrrrr!!!! < 1315258939 932319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1315258945 239882 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION mans the axes and pitchforks < 1315259163 484188 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1315259711 145367 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 245 seconds < 1315259919 85624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1315259920 437179 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1315260507 264378 :sllide!~jari@ip565eb113.direct-adsl.nl QUIT :Ping timeout: 252 seconds < 1315261316 644352 :KingOfKarlsruhe!~chatzilla@p5B133EB6.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 6.0.1/20110830092941] < 1315262737 463220 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1315263741 592794 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1315265127 259524 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 252 seconds < 1315265459 794482 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1315266756 258455 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Quit: bye