< 1179794543 0 :calamari!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179794697 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179795678 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1179797515 0 :calamari!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179797820 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179799801 0 :xor!unknown@unknown.invalid QUIT :"fuck you" < 1179800600 0 :calamari!unknown@unknown.invalid QUIT :pratchett.freenode.net irc.freenode.net < 1179800699 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179813572 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1179814256 0 :digital_me!unknown@unknown.invalid QUIT :Connection timed out < 1179814521 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1179814554 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179817554 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179820799 0 :clog!unknown@unknown.invalid QUIT :ended < 1179820800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1179829214 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Wait, did I say that out loud? < 1179832875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't hear anything. < 1179838142 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that was a punchline from explosm.net < 1179838143 0 :Pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179838198 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are two panels of thses three guys just sitting around. in the third panel, one guy says: "Did I say that out loud?" < 1179838706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right; I've seen that. < 1179840134 0 :jix__!n=jix@dyndsl-091-096-049-193.ewe-ip-backbone.de JOIN :#esoteric < 1179842205 0 :jix__!unknown@unknown.invalid NICK :jix < 1179845727 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1179849899 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1179850143 0 :Pikhq!n=pikhq@c-75-70-43-34.hsd1.co.comcast.net JOIN :#esoteric < 1179852429 0 :sebbu!n=sebbu@ADijon-152-1-98-138.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1179854042 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1179864237 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1179864266 0 :sebbu2!n=sebbu@ADijon-152-1-112-142.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1179865387 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1179872251 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1179873129 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a wordcount on BFM. . . < 1179873131 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy crap. < 1179873141 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :5392 lines of code in that little thing. < 1179873169 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Ah. Nearly 4000 are auto-generated in stdcons.bfm. < 1179873531 0 :SuperAussieEvil9!n=superaus@137.164.143.136 JOIN :#esoteric < 1179873577 0 :SuperAussieEvil9!unknown@unknown.invalid PRIVMSG #esoteric :Hello? < 1179873579 0 :SuperAussieEvil9!unknown@unknown.invalid QUIT :Client Quit < 1179873598 0 :SuperAussieEvil6!n=superaus@137.164.143.136 JOIN :#esoteric < 1179873601 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1179873618 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Did you read my new idea on the wiki? < 1179873623 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I haven't. < 1179873642 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/PokéArena < 1179873743 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Kinda based on Chef < 1179873839 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not seeing an article of that name. . . < 1179873845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it requires some real skill to create a language that actually has to do with pokemon < 1179873858 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Over 400 in the national dex. < 1179873876 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :The first 256 are open game < 1179873886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easy to create a lang and rename commands to be pokemon phrases though < 1179873891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's the plan? < 1179873900 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1179873931 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :I didn't like the idea of using just pure ASCII numbers for programming. < 1179873954 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Now you either gotta know your Pokedex, or die in the dust < 1179873980 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Bwa-ha-ha-ha-haa < 1179874022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm yes, now you create an assembly language, index the commands, the rest is just look-upping < 1179874025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from the pokedex < 1179874037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can translate anything to pokemons, of course. < 1179874040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :any binary file < 1179874054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so the language can be designed completely separately < 1179874071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i suppose you know that and ask for help in designing it < 1179874080 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1179874083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not all that esoteric, so i'll watch south park :) < 1179874093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too late for anything too serious < 1179874103 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Hey, Chef ain't exactly esoteric either < 1179874145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it must not be serious, it need not be esoteric :) < 1179874170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun is also non-serious, i'd say < 1179874375 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :... < 1179874524 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What'd be *fun* is defining a language in such a way that you've got a series of Pokemon, each with a set of attacks which are used. . . The interpreter goes through the defined party and executes each Pokemon's attacks. < 1179874620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or even better, something like the magic the gathering thing i read about somewhere, where the language is just a playing strategy that makes mtg tc :) < 1179874634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are so many mtg card it might even be possible < 1179874647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since even a rotten apple on a string is tc. < 1179874656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as a wise man once said < 1179874658 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, do attacks as stack functions. < 1179874738 0 :atrapado!i=opened@83.Red-81-47-3.staticIP.rima-tde.net JOIN :#esoteric < 1179874772 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Such that you'll find yourself going, "Now was 'Ember' the register increase move?" < 1179875001 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1179875032 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :I know what move's gonna stop the program, that's obvious. < 1179875057 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :And it's not the "Player Defeated" end-of-program delcaration < 1179875106 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :It's selfdestruct. < 1179875175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that should be for exit(1) < 1179875224 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1179875242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, progemon, where you catch progemons and use their evil moves to segfault their enemy < 1179875281 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Like the brainfart battles? < 1179875294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't heard of those < 1179875325 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The noop would be equally obvious. . . < 1179875327 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Splash. ;) < 1179875333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1179875423 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1179875453 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps Whirlwind or Roar to clear the stack. < 1179875458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :randomization can be done with metronome < 1179875462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty tricky though < 1179875555 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . Looping. . . < 1179875562 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Rollout < 1179875584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1179875591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think there are forms of recursion there... < 1179875609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's many years since i played < 1179875670 0 :sekhmet!unknown@unknown.invalid QUIT :Remote closed the connection < 1179875673 0 :sekhmet!n=pez@76.201.147.63 JOIN :#esoteric < 1179875771 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :I got it! < 1179875774 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Encore! < 1179875780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :encore? < 1179875804 0 :SuperAussieEvil6!unknown@unknown.invalid PRIVMSG #esoteric :Forces the pokemon to repeat the prevoius move for 5 turns < 1179875813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah < 1179875836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but looping is already how battles are fought < 1179875847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hit - hit - hit - hit - etc. < 1179876127 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's needed is a way to change the Pokemon that will be executed. . . < 1179876148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :many moves change current pokemon < 1179876152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...at least some < 1179876195 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got an idea for a Pokemon call, at least. Not sure if it adds to Turing completeness, though. < 1179876228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, storing data is kinda hard < 1179876235 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mimic will pop a number off the stack, and the current Pokemon will mimic that Pokemon (this assumes that the specified Pokemon are numbered). < 1179876273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and push? < 1179876297 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Push and pop would need to be implemented. . . Probably a physical attack of some sort. < 1179876317 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, will Pokemon be limited to 4 attacks, or will they have more? < 1179876349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can change pokemon to any other, i don't think you need more < 1179876404 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Soon as the mimiced Pokemon's attacks are done, it goes back to the mimicing Pokemon. . . < 1179876410 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I think that should do it. < 1179876420 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll be annoying and weird, but it'll work. ;) < 1179876441 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1179876506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i smell recursion there < 1179876520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not recursion... hmm... < 1179876541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck my brain :< < 1179876604 0 :atrapado!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1179876701 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Recursion can happen with that, though. < 1179876746 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pokemon 1 { add_attack, Mimic, Splash, Splash }; < 1179876802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :add_attack? < 1179876966 0 :SuperAussieEvil6!unknown@unknown.invalid QUIT :"Tried to kill init!" < 1179877474 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what the attack would be for that. < 1179877753 0 :Pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Psuedo-C: push(pop()++);