< 1194570021 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194570095 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Abc = Print "A B C! 1 2 3! A B C! 1 2 6" < 1194570242 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia, where are you from? < 1194570263 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh and hi everybody! < 1194570267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Tritonio < 1194570369 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :my head is spinning < 1194570436 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i really need some sleep... so goodnight everyone. < 1194570517 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :'Night. < 1194570539 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Tufleiz! < 1194570618 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe "tufueo" would be a better word. < 1194570686 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :tufleiz? what that? < 1194571058 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :A couple words for "bye". < 1194577130 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194579066 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: hi < 1194579650 0 :Arrogant!i=Arrogatn@216.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1194580112 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1194581134 0 :noom!i=0@150.220.61.64.modem.dynamic.cptelecom.net JOIN :#esoteric < 1194581188 0 :noom!unknown@unknown.invalid PART #esoteric :? < 1194583709 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194583715 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if this counts as esoteric < 1194583734 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :time-reversible language Janus http://www.cise.ufl.edu/~mpf/rc/janus.html < 1194586553 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194586560 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194588622 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194588629 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194590080 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1194590644 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1194590988 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1194592051 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194592224 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1194595199 0 :clog!unknown@unknown.invalid QUIT :ended < 1194595200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194596268 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194596971 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194597494 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194597543 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194598795 0 :sebbu!n=sebbu@ADijon-152-1-70-229.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1194608019 0 :RedDak!n=dak@87.18.86.168 JOIN :#esoteric < 1194608590 0 :ihope____!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194608603 0 :ihope____!unknown@unknown.invalid NICK :ihope_ < 1194610138 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194610275 0 :Dagide!n=dak@host28-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194610845 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia, is it that super-turing-complete language that can print the time needed by a program to execute even before it's execution? < 1194610858 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194610866 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's not very special < 1194610876 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :You can run anything forwards and backwards in it, and there's a self interpreter < 1194610948 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it just changes the direction of the execution? < 1194611003 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah, example is setting n to 4 then calling fibonacci ends up with x = 5, y = 8 < 1194611020 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :setting x to 5, y to 8, then uncalling fib ends up with n = 4 < 1194611101 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/afuYxJ36.txt < 1194611133 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(It's reversible since every operation is invertible) < 1194611272 0 :Dagide!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1194611284 0 :dak!n=dak@host28-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194611369 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194614862 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194618009 0 :Slereah-!n=Slereah@ANantes-252-1-7-32.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194618840 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194618893 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194619973 0 :jix!n=jix@dyndsl-080-228-188-222.ewe-ip-backbone.de JOIN :#esoteric < 1194620558 0 :Tritonio!n=Tritonio@150.140.227.122 JOIN :#esoteric < 1194620783 0 :RedDak!n=dak@host192-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194621031 0 :dak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194621088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: turing complete? < 1194621103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FINITE STATE MACHINE < 1194621128 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194621534 0 :RedDak!n=dak@host192-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194621598 0 :Dagide!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194621629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god i'm stupid < 1194621636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a brute-force tic-tac-toe algo for the hell of it < 1194621643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i was calling make_move from within my bruteforcer < 1194621648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which calls brute_force to decide a move... < 1194621665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194621666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that can work < 1194621680 0 :Dagide!unknown@unknown.invalid QUIT :Client Quit < 1194621706 0 :dak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194621754 0 :dak!unknown@unknown.invalid QUIT :Client Quit < 1194622706 0 :RedDak!unknown@unknown.invalid QUIT :Connection timed out < 1194623675 0 :RedDak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194623745 0 :RedDak!unknown@unknown.invalid QUIT :Client Quit < 1194623866 0 :RedDak!n=dak@host151-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1194624479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT THE HELL < 1194624491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :copy_game(ng) is changing ml2? < 1194624492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how the hell < 1194627020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ihope: megaping #zingcode < 1194627793 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194627795 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194628196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping < 1194628199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ping < 1194629537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: okloping < 1194629539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: iping < 1194629792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1194630617 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, what do you mean brute force tic tac toe? < 1194630627 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :recursivelly searching the whole game tree? < 1194630634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: try every possible move+response from the current one, select the best one < 1194630658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it kinda fails if you make the board bigger than 3x3 because of certain time complexity issues ;) < 1194630660 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :http://inshame.blogspot.com/search/label/My%20Progs%3A%20A%28X%29I%28O%29 < 1194630679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that site makes my eyes bleed < 1194630689 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1194630698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :background+text colour+etc < 1194630716 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was ok... :-| < 1194632947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1194632950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194633778 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194635447 0 :sebbu2!n=sebbu@ADijon-152-1-61-81.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194636592 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1194637761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what is the time complexity of that algorithm? < 1194637777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: O(Fucking Slow) < 1194637865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :np < 1194637871 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1194637879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's extended O notation < 1194637902 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Oh you. < 1194637907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it adds three new definitions: O(Pretty Damn Fast), O(Faster than NOP) and O(Fucking Slow) < 1194637910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sort of a qualitative big O :P < 1194637926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you can solve much with a O(Faster than NOP) algorithm, though < 1194637944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :O(DONE!) < 1194637960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :O(Quantum algorithm that finishes before you run it) < 1194638024 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Let's send the electric signal FASTER THAN THE SPEED OF LIGHT < 1194638031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: With SCIENCE! < 1194638037 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :SCIENCE! < 1194638049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I just downloaded the 5th next version of the Linux kernel. < 1194638058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's compressed to 1 byte, in the future. < 1194638075 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :So, what number is that byte! < 1194638084 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Tell me, so that I can say I invented it! < 1194638086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm having some problems getting the uncompressor downloaded though. < 1194638106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah-: Sorry - if I told you a quantum paradox would appear and you would disappear from all possible universes according to string theory. < 1194638180 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Nonsense. < 1194638185 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Don't you remember Star Trek 4? < 1194638193 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :With the transparent aluminium. < 1194638196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In the future Star Trek is old fashioned! < 1194638201 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Won't that change the future?" < 1194638207 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Maybe he invented it!" < 1194638209 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :"Ah!" < 1194638278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OKAY, KUBUNTU INSTALL TIME. SEE YOU SOON. :p < 1194638337 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194638698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Downloaded: 87,976,782 bytes in 2832 files < 1194638754 0 :ehird`!n=ubuntu@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194639516 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194639846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELHO, DROWLD < 1194639870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: SAY-HELLO ." HELLO WORLD" ; SAY-HELLO < 1194639927 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back, world. < 1194639984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: WELCOME-BACK ." Welcome back, " USERNAME . ." ." ; WORLD @ WELCOME-BACK < 1194640000 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1194640020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Forth :) < 1194640263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Entity = :[ name, init = (sname as string){ name = sname; }, greet = { println("Hello, " + name + "!"); } ]; world = new(Entity, "world"); world.greet() < 1194640268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ Plof, I think that's right < 1194640599 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194640606 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194640914 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194641478 0 :elliott_!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194641574 0 :elliott_!unknown@unknown.invalid QUIT :Remote closed the connection < 1194641591 0 :ehird`!n=elliott@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194641884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On Wednesday, I got an email that used quotes for emphasis (You "CAN NOT" do blah blah blah). I couldn't help but send an email back pointing out that that's not only an incorrect use of quotes, but that the implication of quotes there is exactly the opposite of what he wants. I got one of these back: "In my 10+ years experience blah blah blah blah" < 1194641914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's nice < 1194641914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194641923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now why is Kopete crashing when I connect to MSN??? < 1194641939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because MSN is the suck? < 1194641943 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand why people use quotes for emphasis < 1194641954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because they're stupid? < 1194641971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I know it's the suck < 1194641975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But most people I know use it < 1194642093 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :People should subscribe to prescriptive English manuals and make note of which ones they are whenever they say anything. < 1194642136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, pong. < 1194642189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Dad, have you ever thought bout the fact that when men gather in a sauna, they sit in a lot of sweat from other men's buttocks, testicles, and anus? Is it some kind of experiment with homosexuality that heteros secretly allow themselves, because they're all basically confused about their sexuality? < 1194642267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heteros are all basically confused about their sexuality? I'm definitely hetero, then. I mean, hi. < 1194642304 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not confused! < 1194642349 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is everybody either "confused heterosexual" or "definite homosexual", or... < 1194642351 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez i bring up sex in here a lot >_< < 1194642372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no... < 1194642586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-sex < 1194642597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :esoteric sex! < 1194642599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like it < 1194643263 0 :ihope____!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194643270 0 :Slereah!n=Slereah@ANantes-252-1-7-32.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194643277 0 :ihope____!unknown@unknown.invalid NICK :ihope_ < 1194643419 0 :ihope____!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194643733 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194644098 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :It bothers me when people use "may have" in place of "might have" to describe something that is known not to have happened. < 1194644158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This channel is esoteric about its topic being esoteric programming languages. < 1194644159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194644180 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :"Groundhog Day": "If you hadn't been here, Bill would have choked to death for sure!" "Well, he may have, he was trying to swallow a whole cow."= < 1194644330 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1194644790 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1194645043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my epenis itches < 1194645047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i might have eherpes < 1194645089 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's what happen when you have too much cybersex. < 1194645243 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to change my pants < 1194645346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*epants < 1194645496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i'm chaning my real pants < 1194646015 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I don't know whether it is or not, I'll try to prove it once the interpreter is finished < 1194646038 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite sure it is.. since everything is bloody universal < 1194646253 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194646276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i guess turing machine steps are reversible < 1194646281 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so it could be turing complete < 1194646302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194646303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are they? < 1194646308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194646309 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194646314 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it says that reversible turing machines exist < 1194646352 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :turing machines are revisible if their transition functions are bijective < 1194646567 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194646576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :most aren't < 1194646827 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.healthgrades.com/directory_search/physician/profiles/dr-md-reports/Dr-Alden-Cockburn-MD-D45E5C3F.cfm < 1194646837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.healthgrades.com/directory_search/physician/profiles/dr-md-reports/Dr-Harry-Beaver-MD-FD3B8B34.cfm < 1194646845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The common definition of a Turing machine is irreversible, but irreversibility is not a requirement for Turing completeness. < 1194646974 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I can prove it's turing complete by writing brainfuck in it, + - < > invert into - + > <.. And I can simply store a choice point (duplicate the store) at each [ < 1194647401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand the [ part < 1194647612 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Take note of whether the loop was entered or not? < 1194647626 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's enough to reverse a BF program, no? < 1194647761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think you need to know how many times the loop was loopzored < 1194647858 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :guh < 1194647862 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is the point of ties? < 1194647892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of clothes < 1194647898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah really < 1194647928 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: same thing, isn't it? < 1194647963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: whut? < 1194648081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Am I insane for thinking a JavaScript MMIX simulator would be nice? < 1194648099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No < 1194648101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do it now < 1194648108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait... < 1194648110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It WAS done < 1194648114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1194648115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there was a link on reddit a while back < 1194648122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Let me find it. < 1194648165 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hypothetically, one could C->JS with this >:) < 1194648185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1194648188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't done. Sorry. < 1194648194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :There was SOME sort of well-known arch done, though < 1194648213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :x86? :P < 1194648253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahhaa < 1194648253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1194648256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was a RISC < 1194648533 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194649381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what can gcc output, instruction set-wise? < 1194649384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, rather, as < 1194649517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, lots of things :P < 1194649520 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But amongst them is MMIX. < 1194649700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of things :P is there a list somewhere? < 1194649704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Can it do OISC? ;)) < 1194649757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://www.recreationalmath.com/mixal/ MIX, but not MMIX < 1194649776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, GCC doesn't target MIX, only MMIX :( < 1194649784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's a list at gcc.gnu.org . The link on the right that says "back ends" < 1194649886 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I can't do anything which removes information < 1194649892 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :or the program will runtime error < 1194649902 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so if you have the current cell = 3, and you hit [-] < 1194649919 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :There must be a way, when running backwards to know when to exit the loop on the left < 1194649937 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'll actually code this soon, it probably make more sense than my rambling < 1194650105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: How hard is it to write a backend? :P < 1194650130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if by "same thing" you meant "Take note of whether the loop was entered or not?" == "you need to know how many times the loop was loopzored", i don't see what you mean < 1194650153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I've never tried, I'm a pansy like that. Suffice to say that I determined you can't write one for BF :P < 1194650169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(It won't work on platforms with no registers) < 1194650183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A MISC/OISC one would probably be feasible. < 1194650199 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(No registers, but you can always just claim a specific chunk of memory as registers) < 1194650281 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah--I meant to take note at every opportunity. < 1194650387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Feasable, but would it be EASY to get something working? :P < 1194650399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. Not even the slightest bit. < 1194650412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh