< 1173053122 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, camping is a nice little 4kB framework on top of acres of other code ¬_¬ < 1173053122 0 :lupine_85!n=lupine@nick.lupine.me.uk JOIN :#esoteric < 1173053122 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://code.whytheluckystiff.net/camping/browser/trunk/lib/camping.rb <- that's pretty much why I like it < 1173053122 0 :RobHu!unknown@unknown.invalid PRIVMSG #esoteric :please print the sequence 1 to 10 < 1173053122 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :1..10 < 1173053122 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1173053122 0 :RobHu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1173053122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 4 5 6 7 8 9 10 < 1173053122 0 :RobHu!unknown@unknown.invalid PRIVMSG #esoteric :lupine_85: http://esoteric.voxelperfect.net/wiki/IRP < 1173053122 0 :RobHu!unknown@unknown.invalid PRIVMSG #esoteric :thank you :-) < 1173053122 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....that's the whole program? < 1173053122 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that's most of the code, there's a bit more to run it as a standalone server (via Mongrel, FastCGI or Webrick) :P < 1173053122 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...is there a lazier way to get it? < 1173053122 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's more of a joke framework, I think, but I love it < 1173053122 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :through rubygems < 1173053122 0 :RobHu!unknown@unknown.invalid PRIVMSG #esoteric :people write real stuff in camping < 1173053122 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....pardon? < 1173053122 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Do you know any Ruby? That would be a nice start. < 1173053122 0 :lupine_85!unknown@unknown.invalid PRIVMSG #esoteric :RobHu: ah... < 1173053122 0 :lupine_85!unknown@unknown.invalid PRIVMSG #esoteric :sleep(lupine_85); < 1173053122 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...nope < 1173053134 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is on Windows... probably doesn't have a Ruby interpreter thing. < 1173053152 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Please output the proof that P=NP. < 1173053153 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :BUT I SHALL GET IT < 1173053213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Sorry, that question is undecidable. Of course that cannot be proved. < 1173053249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x^2 - x^2 = x^2 - x^2 < 1173053261 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x(x - x) = (x + x)(x - x) < 1173053268 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x = x + x < 1173053270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1 = 2 < 1173053272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BZZT!!!! wrong! < 1173053309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I know, I know < 1173053319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood no you don't < 1173053332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :U R ZEH IGNORANT < 1173053350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I DIVIDE BY ZERO ALL THE TIME! < 1173053383 0 :lupine_85!unknown@unknown.invalid PRIVMSG #esoteric :mm, me too < 1173053391 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I'M DIVIDING SOMETHING INTO ZERO PARTS ALL THE TIME. < 1173053415 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... I wonder if you could use division by zero to do computations. < 1173053417 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's ok to divide by zero if you are working in an appropriately defined superset of Q or R. < 1173053513 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :lol tk is the best GUI toolkit evar < 1173053530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :use curses < 1173053538 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's also possible (with the right flags set) to divide by zero in F, though F is not a ring, field, or anything nice like that. < 1173053555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is F? < 1173053556 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha, rings < 1173053562 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :F being the set and operations of IEEE floating point numbers. < 1173053565 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I tried to understand GNFS once < 1173053571 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1173053581 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :generalised normal forms? < 1173053598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :general number field sieve < 1173053609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fast(est) factoring algorithm < 1173053644 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, you know that primality-testing is in P, right? < 1173053658 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it was proven a few years ago, with a rather simple algorithm. < 1173053677 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1173053695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I just know of the probabalistic primality testing algorithms < 1173053748 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just because it's in P doesn't mean it's fast. < 1173053777 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The probabilistic ones are actually fast, rather than just being in P. < 1173053794 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am, of course, considering the length of teh prime, not its value. < 1173053798 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the algorithm? < 1173053950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someday i'll understand p/np < 1173053967 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yaay... I'm getting Ruby. < 1173053983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rube all over you < 1173053984 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been procrastinating geting other language interpreters... now he'll have more incentive to try out Ruby. < 1173053989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someday the world might understand p/np. < 1173054025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan i don't even understand what's there to understand < 1173054030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well said... < 1173054095 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should make an EsoUI toolkit. < 1173054097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well p/np is about _how_ much harder it is to check a solution than to find it in the first place. < 1173054110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eh, the other way around. < 1173054179 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Ruby is OK, as long as you don't try to interop with it. It's C API is so horribly mangled... < 1173054222 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :It looks a lot less conservative than Python... which is kinda good... I'm starting to get bored with Python. < 1173054228 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :It's -too- consistent. :P < 1173054401 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...wow... rubygems is the easiest thing I've used ever. < 1173054474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan i know it's something like that... but is it just that? < 1173054626 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... so... I'll need to brush up on some Ruby to use camping nyah? < 1173054636 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't ruby kinda suck? < 1173054713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you have to define it precisely mathematically of course. And then there are the NP-complete problems, which are the hardest among those that have easy to check solutions. < 1173054791 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :how so, lament? I'd say the C side of things does suffer from quite a bit of suckage, but the language ideas seem quite nice. < 1173054916 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :heh... if Ruby sucks the tuitorial reading sure shows some convincing examples. < 1173054980 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Does ruby have an interactive prompt? < 1173054985 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :irb < 1173054999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1173055010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in a sense the most fundamental NP-complete problem is this: Given a Turing-machine with input, does it halt in a "yes" state after a polynomially bounded number of steps? < 1173055022 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1173055072 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*nondeterministic < 1173055079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :always that. < 1173055099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: Perl heritage. < 1173055168 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :It's a lot more usable than Perl, if you ask me (which for me, was the main problem) < 1173055179 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :%@$£@£x means what exactly? < 1173055200 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I always thought Ruby inherited a lot from Smalltalk and Eiffel? < 1173055208 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't really seem all that Perly. < 1173055213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe an other equivalent definition: Given a Turing-machine with _part_ of its input specified, is there an assignment for the rest of its input that makes it halt yadda yadda. < 1173055218 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: sure it's more usable, but i'm talking about the heritage. < 1173055234 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...what does that have to do with anything then? < 1173055234 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: the conscious decision on the part of the language designers to borrow from Perl. < 1173055245 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...Perl isn't all bad. < 1173055250 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: that is a sign of deep brain damage < 1173055263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1173055321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And then Cook's theorem shows that you can reduce all that to the much simpler SAT problem. < 1173055349 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'd agree that many parts of Perl (esp. its syntax and reference semantics) are brain damaging, but it wasn't all bad, was it? < 1173055760 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Nothing special, but nothing terrible either. < 1173055809 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Ruby looks cool so far... I like the non-symboly syntax so far... but the "end" thing might be annoying. :P < 1173056063 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I wish they wouldn't use => for hashes though. That's so annoying to type! < 1173056145 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I would use like -> or something. < 1173056161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I would use : < 1173056166 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'd just use : like normal people :) < 1173056176 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :pfft.. normal people. < 1173056211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like python < 1173056256 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty rare that you use that syntax unless you're just making a really simple lookup table. < 1173056267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a is for apple, b is for banana < 1173056282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what i'd use < 1173056310 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :and I'd use string keys by default... < 1173056322 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...the quotes get kind of tiring when you're a lazy bastard. < 1173056355 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :well... nevermind < 1173056359 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :it could be a variable. :P < 1173056380 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1173056499 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I like the ! and ? convients too... with Python you just have to know from experience. < 1173056503 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :conventions < 1173056577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why do i have my greatest programming urges at 3 o'clock in the morning?!?! :< < 1173056584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta sleep... --------> < 1173056808 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :this ruby code is valid: < 1173056810 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :wazup?!!!?!??1:! < 1173056810 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...I like the range syntax. < 1173056823 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :wait, that wasn't all of it, wazup?!!!?!??1:!!?? < 1173057029 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the strange range syntax? < 1173057192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :better than deranged syntax. < 1173057418 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: what does that mean? < 1173057483 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :wazup? is a function name, ?? is equal to the character literal '?' (so !!?? == 1), I don't know about the rest, I'm very sleepy >_< < 1173057533 0 :sebbu2!n=sebbu@ADijon-152-1-40-91.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1173057897 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what do ? and ! do? < 1173057977 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :here, they do different things in different places :/ < 1173058042 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it calls wazup?(true), eventually < 1173058178 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I thought they were just naming conventions < 1173058227 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean inside the name, yes, they are < 1173058287 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :! is generally applied to mutator methods,, and ? to question-like methods ( "flibble".empty?() ) < 1173058289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1173058375 0 :Asztal!unknown@unknown.invalid QUIT :"+++ Insufficient cheese error +++" < 1173058639 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1173058645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a convention borrowed from scheme. < 1173058790 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1173058925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : both conventions are fairly easy to actually enforce < 1173058950 0 :pikhq!n=knoppix@75.71.222.76 JOIN :#esoteric < 1173059150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the predicate one? < 1173059168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returns, not wishing to declare his ressurection. . . < 1173060093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stealthily calls the pope. < 1173060224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stealthily calls protestantism < 1173060294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stealthily calls the Russian patriarch. < 1173060311 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sealthily calls main() < 1173060338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :973,694,665,856,161 < 1173060340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stealthily calls in the Chewbacca Defense < 1173060359 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ??? < 1173060364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the pope is the biggest cardinal < 1173060370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but every pope has a successor < 1173060381 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1173060391 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :which way do you guys like to work? < 1173060392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: a charmicheal number < 1173060398 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :top-to-bottom or bottom-to-top? < 1173060432 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I find it easier to play with the glue before I make the parts... I'll call a bunch of methods I haven't defined yet. < 1173060482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with this Forte interpreter I started bottom-up but now i am doing top-down. < 1173060498 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... actually I do that a lot too. < 1173060520 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I'll make a few little parts to begin with... but later on I start going the other way.. < 1173060532 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :heh... so I guess I "meet in the middle" when I'm done. < 1173060663 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: define < 1173060803 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :n is a charmicheal number iff n is not prime and a^(n-1) cong 1 (mod n) for-all integers a that are relatively prime to n < 1173060879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ah, they are to do with a quick test for primality that occasionally flags a composite as prime, right? < 1173060899 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fermat primality test, yes < 1173060947 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I guessed that from "n is not prime" and the fact the the number you named was so large < 1173060981 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's small charmicheal numbers too < 1173060993 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.research.att.com/~njas/sequences/?q=id%3aA002997&p=1&n=10&hl=0 < 1173061817 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stealthily and unexpectedly calls the Spanish Inquisition < 1173061846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that second part is redundant, ihope. < 1173061938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1173061944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NOBODY expects the Spanish Inquisition! < 1173062724 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...so... < 1173062753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. We're a bunch of geeks who need lives. . . < 1173062758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1173062764 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh fun < 1173062791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why else would we know what the hell an infinite tape allows us to do? < 1173062870 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :n is a fibonacci number if the intersection of [phi*n - 1/n, phi*n + 1/n] and the set of positive integers is not empty < 1173062884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/if/iff/ < 1173062920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that demonstrates what I'm talking about quite well. :) < 1173062947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is, the interval contains a positive integer < 1173063001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what if you take negative integers? do you get the continuation of fibonacci numbers to the left? < 1173063059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a few trials say yes < 1173063064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, somewhat dubious ...,8,-5,3,-2,1,-1,0,1,1, < 1173063085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eh wait. < 1173063091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that -1 is an error. < 1173063148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not much better ...,-8,5,-3,2,-1,1,0,1,1, < 1173063167 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1173063207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every number is the sum of the two left ones. < 1173063217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*to the left < 1173063245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1173063256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so the continuation is not quite the same as the negatives. < 1173063267 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but the test is < 1173063272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1173063276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm rather positive that one couldn't extend the fibonacci sequence purely to the negatives. . . < 1173063283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd be a different sequence. < 1173063292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0,-1,-1,-2,-3... < 1173063376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :another sequence of the form a*phi^n + b/phi^n. < 1173063383 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1173063573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : eh, a*phi^n + b/(-phi)^n, I think. < 1173063780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches 2 2 18^^p scroll by in dc < 1173063849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2 2 20^^p, even better < 1173064054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2 2 20^^p20^p20^p20^p20^p20^p is better still. < 1173064062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :More abuse of RPN! MORE!!! < 1173064102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc is pretty esoteric < 1173064152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No it's not. Seems pretty clean to me unless you try to use it as a Turing machine. :p < 1173064181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's esoteric < 1173064317 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :0[2 2 12^^plax]salax < 1173064387 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops i mean 0[2 2 12^^+plax]salax < 1173064496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :prints 2^(2^12), 2^(2^12)*2, 2^(2^12)*3... < 1173064804 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it can pretty easily be used as a turing machine < 1173064815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has 257 stacks < 1173065187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahaa < 1173065190 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1000k26o2vp < 1173065325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :print 1000 decimal places of sqrt(2) in base 36 < 1173065339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/36/26/ < 1173065411 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc will be my sole language from now on < 1173065432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's functional too! < 1173065451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now implement regexps in it. < 1173065466 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I've never done that in a real language < 1173065577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too bad it doesn't optimize tail recursion < 1173065586 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[7aPlax]salax segfaults < 1173065639 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1173065645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the openbsd version doesn't < 1173065711 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :looks like it optimizes tail recursion! < 1173065753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or else it has infinite storage. < 1173065780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1173065780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1173065810 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :up to a million tail calls... < 1173066009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck: < 1173066014 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+ is 1+ < 1173066018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :- is 1- < 1173066023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :> is Sa < 1173066027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :< is La < 1173066042 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :. is daP < 1173066216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Input's a bitch. < 1173066279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so is [] < 1173066368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh cool it's got arrays too < 1173066509 0 :GreaseMonkey!n=thematri@222-152-168-38.jetstream.xtra.co.nz JOIN :#esoteric < 1173066514 0 :SevenInchBread!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1173066865 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1173066898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1173066930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do this: if pop() is zero, push 1, else 0 < 1173066930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1173066945 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I only see if, not if-then-else < 1173068203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doing macros through registers in = is annoying < 1173068210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why not just take it off the stack? < 1173068683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :0sa1sb20sl[lalb+stlbsaltsblbpll1-dsl0!=c]sclcx < 1173068691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :^^ print the first 20 fibonacci numbers < 1173068714 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :uh, what lang is this? < 1173068760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc < 1173068768 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweet, eh? < 1173068793 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :is it under development? < 1173068797 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1173068800 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :see dc(1) < 1173068973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how sweet is that < 1173069022 0 :chuckfromchan!n=chuck@unaffiliated/chuckfromchan JOIN :#esoteric < 1173069028 0 :chuckfromchan!unknown@unknown.invalid PART #esoteric :? < 1173069038 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :he must've seen me < 1173069046 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1173069443 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can't figure out drop either < 1173069490 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :wait, where's the dc reference? < 1173069500 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc(1) < 1173069515 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :at? < 1173069529 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i looked at man 1 dc, nothing came up < 1173069532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/usr/share/man < 1173069539 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one sec < 1173069543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/bc/manual/dc-1.05/html_mono/dc.html < 1173070971 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1173070975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how to do drop? < 1173071024 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[SaSbScLaLcLbdSa+LarSaSbScLbLaLc1-d0!=f]sf < 1173071033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does fibonacci numbers nicer < 1173071043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :without using registers for storage < 1173071093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :funny how long it took for me to come up with those few characters < 1173074804 0 :AfterDeath!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1173075101 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :afk food < 1173077016 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :back < 1173078727 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :~help < 1173079091 0 :GreaseMonkey!unknown@unknown.invalid NICK :^_` < 1173081011 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1173081599 0 :clog!unknown@unknown.invalid QUIT :ended < 1173081600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1173083121 0 :Sukoshi`!n=user@anysize.org JOIN :#esoteric < 1173083679 0 :Sukoshi!n=user@user-11fa9mp.dsl.mindspring.com JOIN :#esoteric < 1173083702 0 :^_`!unknown@unknown.invalid QUIT :"gtg gnight" < 1173083740 0 :RodgerTheGreat!n=Rodger@wads-5-232-13.resnet.mtu.edu JOIN :#esoteric < 1173084350 0 :jix!n=jix@dyndsl-091-096-042-140.ewe-ip-backbone.de JOIN :#esoteric < 1173084953 0 :ome!n=ome@p2161-ipbf507hodogaya.kanagawa.ocn.ne.jp JOIN :#esoteric < 1173084979 0 :ome!unknown@unknown.invalid QUIT :Client Quit < 1173085289 0 :helios24!i=helios@item.n1.helzilla.de JOIN :#esoteric < 1173086483 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1173087342 0 :sebbu!n=sebbu@ADijon-152-1-7-103.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1173087456 0 :Sukoshi!unknown@unknown.invalid QUIT :"ERC Version 5.1 (CVS) $Revision: 1.796 $ (IRC client for Emacs)" < 1173087763 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173088091 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1173088245 0 :anonfunc!n=dholman@ppp-67-121-238-228.dsl.chic01.pacbell.net JOIN :#esoteric < 1173088356 0 :nazgjunk!unknown@unknown.invalid QUIT :Client Quit < 1173089373 0 :sebbu2!n=sebbu@ADijon-152-1-74-148.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1173090524 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1173090630 0 :Sukoshi`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1173091340 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1173092366 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1173092645 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1173099301 0 :nazgjunk!n=htitan@tb-reh-1f0cf.adsl.wanadoo.nl JOIN :#esoteric < 1173100564 0 :pikhq!n=knoppix@75.71.222.76 JOIN :#esoteric < 1173101386 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1173102577 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1173103453 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173110312 0 :Asztal!n=asztal@82.16.83.152 JOIN :#esoteric < 1173110669 0 :anonfunc!unknown@unknown.invalid QUIT : < 1173111679 0 :Asztal!unknown@unknown.invalid QUIT :Remote closed the connection < 1173112104 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173112122 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173113676 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1173115936 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173115967 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173116738 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173116751 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173116998 0 :goban!unknown@unknown.invalid QUIT :Remote closed the connection < 1173117014 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173117037 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps goban  < 1173117182 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173117208 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173117507 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173117521 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173119394 0 :tgwizard!n=tgwizard@c-a73ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1173119423 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :goban: get a better ISP! < 1173119738 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :lament: i will :( comcast discconnects me all the time < 1173119859 0 :crathman!unknown@unknown.invalid QUIT :"Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]" < 1173120427 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws stones at goban  < 1173120448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :e2e4! < 1173120461 0 :jix__!n=jix@dyndsl-091-096-035-183.ewe-ip-backbone.de JOIN :#esoteric < 1173120545 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :c7c5! < 1173120821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :e4xe8#!! < 1173121061 0 :sebbu2!n=sebbu@ADijon-152-1-87-177.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1173121294 0 :kxspxr!n=kxspxr@x1-6-00-0c-41-39-32-8e.k302.webspeed.dk JOIN :#esoteric < 1173121343 0 :kxspxr!unknown@unknown.invalid QUIT :Client Quit < 1173121432 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :oh noes!~ < 1173121467 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's why i don't like chess < 1173121469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's too easy :) < 1173121489 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1173121495 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :yeah, thats why computers are better than humans now < 1173121541 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :hey i just had an idea for a really pathological language < 1173121576 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :make it so each of the tokens have to be moves in a legal chess game! < 1173122208 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1173122418 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :goban: ouch < 1173122445 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :goban: i suppose it's not that bad if we waive the 50-turn rule or whatever it is < 1173122474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :goban: then we can get into the endgame with just a couple pieces left and hope that the moves of those pieces are enough for TC < 1173122589 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :lament: go would be SOOO Much easier! < 1173122608 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1173122611 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you mean harder < 1173122627 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :well there are many more possible moves, and captures make more space < 1173122633 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in chess, once you have a few pieces left, it's very easy to move the remaining ones forever without ever interfering < 1173122655 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :you have to worry about the same position existing 3 times in chess < 1173122659 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :no unbounded memory < 1173122674 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :same with go, but its 19x19 so much more :) < 1173122962 0 :goban!unknown@unknown.invalid PRIVMSG #esoteric :you could have the chess game terminate with checkmate (or a drawn position) too :) < 1173124339 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1173129500 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1173129785 0 :GreaseMonkey!n=thematri@222-153-172-68.jetstream.xtra.co.nz JOIN :#esoteric < 1173130101 0 :Rugxulo!i=icechat5@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1173130142 0 :Rugxulo!unknown@unknown.invalid PART #esoteric :? < 1173130153 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1173130295 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1173132805 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173132820 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173133928 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :0 1[dSa+Larplbx]dsbx < 1173133930 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1173133961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :prints all the fibonacci numbers < 1173134089 0 :sebbu!n=sebbu@ADijon-152-1-82-172.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1173134504 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1173134521 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173134533 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173136005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm that's dissapointing < 1173136014 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :using the stack is slower than using registers in dc < 1173136034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how is that disappointing? < 1173136050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because it's supposed to be stack based < 1173136059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the stack should be fast < 1173136106 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :time dc -e "10 4^3*sc 0 1[dSa+Lar lc1-dsc 1!=b]dsbx" < 1173136115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :real 0m4.118s < 1173136124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :time dc -e "10 4^3*sa 0sb 1sc [lb d lc + sb sc la1-dsa0!=f]dsfx" < 1173136132 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :real 0m1.963s < 1173136162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :both of those calculate the 30000 fibonacci number, the first with the stack and the second with registers < 1173136209 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh that's interesting < 1173136219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :those times were with the implementation that came with openbsd < 1173136238 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the gnu implementation running on a faster box takes 2s for both < 1173136964 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1173136970 0 :goban!n=whyso@ip68-107-157-108.hr.hr.cox.net JOIN :#esoteric < 1173137198 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1173138306 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1173138310 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I need drop < 1173138371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I guess for numbers only it could be d-+ < 1173138388 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought there was a drop or discard command < 1173138397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not that i could find < 1173138660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :d-+ is good enough < 1173139083 0 :crathman!unknown@unknown.invalid QUIT :Read error: 148 (No route to host)