< 1273536288 0 :cheater2!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273536404 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1273537088 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1273537384 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1273537574 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1273538973 0 :cheater2!~cheater@ip-80-226-19-235.vodafone-net.de JOIN :#esoteric < 1273539609 0 :mre!~Agent@203.109.165.173 JOIN :#esoteric < 1273539763 0 :mre!unknown@unknown.invalid NICK :aox < 1273541341 0 :Oranjer!~HP_Admini@adsl-34-17-217.cae.bellsouth.net JOIN :#esoteric < 1273546474 0 :aox!unknown@unknown.invalid QUIT :Quit: I'll be back < 1273546542 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Reboot < 1273547188 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1273547652 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1273547962 0 :augur!~augur@c-68-54-80-152.hsd1.md.comcast.net JOIN :#esoteric < 1273548002 0 :Gregor-L!~Gregor@75-151-73-57-Spokane.hfc.comcastbusiness.net JOIN :#esoteric < 1273549955 0 :lament_!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1273550544 0 :pikhq_!~pikhq@75-106-123-198.cust.wildblue.net JOIN :#esoteric < 1273550560 0 :wareya!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273550581 0 :jcp!unknown@unknown.invalid QUIT :Quit: Later < 1273550621 0 :wareya!~wareya@cpe-74-70-140-214.nycap.res.rr.com JOIN :#esoteric < 1273550644 0 :yiyus!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1273550650 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273550680 0 :fizzie!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273550698 0 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1273550715 0 :CT|P4!p4@89.248.165.11 JOIN :#esoteric < 1273550739 0 :P4!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1273550808 0 :Mathnerd314_!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1273550828 0 :fizzie!~fis@2001:1bc8:102:587b:230:18ff:fea9:6f01 JOIN :#esoteric < 1273550830 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1273550950 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273550959 0 :Mathnerd314_!unknown@unknown.invalid NICK :Mathnerd314 < 1273551140 0 :yiyus!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1273551369 0 :SimonRC!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1273551495 0 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1273551510 0 :yiyus!~124271242@je.je.je JOIN :#esoteric < 1273551635 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1273552189 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1273552752 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1273553259 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1273553325 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1273554183 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1273554245 0 :augur!~augur@c-68-54-80-152.hsd1.md.comcast.net JOIN :#esoteric < 1273554727 0 :pikhq!~pikhq@75-106-123-198.cust.wildblue.net JOIN :#esoteric < 1273554892 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: Leaving < 1273555760 0 :soupdragon!unknown@unknown.invalid QUIT :Quit: soupdragon < 1273557924 0 :pineapple!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1273557926 0 :pineapple!~pineapple@cpc3-aztw11-0-0-cust24.aztw.cable.virginmedia.com JOIN :#esoteric < 1273558638 0 :lament_!unknown@unknown.invalid NICK :lament < 1273558902 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1273558972 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1273559907 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1273559931 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1273560119 0 :Sgeo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273561012 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1273561727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : there's always uncyclopedia. <-- my attempts were somewhat less absurd than it, mine could actually pass for valid entries at a quick glance, something that really isn't true for uncyclopedia < 1273562950 0 :cheater2!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273563012 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1273563202 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1273563721 0 :Oranjer1!~HP_Admini@adsl-243-222-113.cae.bellsouth.net JOIN :#esoteric < 1273563826 0 :Oranjer!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1273564254 0 :Vegabondmx!~Vegabonds@unaffiliated/vegabondsx JOIN :#esoteric < 1273564280 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1273564604 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273564799 0 :clog!unknown@unknown.invalid QUIT :ended < 1273564800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1273565026 0 :Oranjer1!unknown@unknown.invalid PART #esoteric :? < 1273565938 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1273566315 0 :Vegabondmx!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273566771 0 :cheater2!~cheater@ip-80-226-232-181.vodafone-net.de JOIN :#esoteric < 1273566791 0 :marchdown!~marchdown@178.177.52.189 JOIN :#esoteric < 1273570391 0 :marchdown!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1273570416 0 :marchdown!~marchdown@178.177.52.189 JOIN :#esoteric < 1273570839 0 :marchdown!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273573857 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273575468 0 :Phantom_Hoover!~522ceedd@gateway/web/freenode/x-pfdkaxwsmqcamtpi JOIN :#esoteric < 1273576057 0 :hiato!~fdulu@41-132-16-47.dsl.mweb.co.za JOIN :#esoteric < 1273576505 0 :MizardX-!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1273576726 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1273576745 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1273579007 0 :BeholdMyGlory_!~behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1273579150 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273579163 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1273579215 0 :BeholdMyGlory_!unknown@unknown.invalid QUIT :Changing host < 1273579215 0 :BeholdMyGlory_!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1273579221 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1273580526 0 :Tritonio_GR!~Tritonio@ix.ceid.upatras.gr JOIN :#esoteric < 1273581097 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1273582604 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1273584436 0 :CT|P4!unknown@unknown.invalid QUIT :Changing host < 1273584436 0 :CT|P4!p4@unaffiliated/p4 JOIN :#esoteric < 1273584438 0 :CT|P4!unknown@unknown.invalid NICK :P4 < 1273586656 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1273586817 0 :marchdown!~marchdown@ppp95-165-16-49.pppoe.spdop.ru JOIN :#esoteric < 1273586820 0 :marchdown!unknown@unknown.invalid QUIT :Excess Flood < 1273586853 0 :marchdown!~marchdown@ppp95-165-16-49.pppoe.spdop.ru JOIN :#esoteric < 1273587655 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1273588441 0 :sebbu2!unknown@unknown.invalid QUIT :Ping timeout: 268 seconds < 1273588530 0 :sebbu!~sebbu@ADijon-152-1-92-26.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1273588952 0 :Rugxulo!~user@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1273589219 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :two links for alise (assuming he logreads): < 1273589220 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.staticramlinux.com/ < 1273589228 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.forthfreak.net/index.cgi?QBFORTH < 1273589279 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :oh, and fizzie, have you heard of llfunge? http://www.tilk.eu/ < 1273589323 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Almost correct - it disallows program mutation." < 1273589329 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's a cop-out if I ever saw one. :p < 1273589337 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I know, just wanted you to be aware of it < 1273589359 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But no, hadn't heard of it before. < 1273589379 0 :Gregor-L!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1273589461 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1273589648 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Befunge without program mutation is like C without variables < 1273589807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I don't do any program mutation in fungot, so it's not *quite* that awful. < 1273589808 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: these unique items make us invincible! but you are true heros. the world, tee, hee! it's not the only one thing we need to defeat you, lavos. the ocean palace? < 1273589818 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Tee, hee. < 1273589870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, like without functions then < 1273589960 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bit surprised it's a JIT compiler and not an ahead-of-time compiler, though I guess it's understandable; it's a bit hard to predict what &&x will do. < 1273589996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is it Befunge-98? < 1273590005 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I... don't know. < 1273590011 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it :-P < 1273590124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is at least partially. < 1273590137 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a stack-stack, and a hashmap-based fungespace with three dimensions. < 1273590171 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aye, I guess that'd make it -98 < 1273590226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No sign of fingerprints, though. < 1273590276 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :unimplemented: ( ) ; = i j k o q t x y < 1273590299 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :(main.cpp, line 330) < 1273590299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :x unimplemented! Should be ahead-of-time :-P < 1273590306 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I just found that bit. < 1273590347 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's also a bit strange at places. < 1273590371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The 'Stack' struct has a "void * mem" and then #define stack_top(stack) ((stack)->mem + (((stack)->ptr - 1) * (stack)->elsize)) < 1273590459 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273591246 0 :Gregor-L!~Gregor@75-151-73-57-Spokane.hfc.comcastbusiness.net JOIN :#esoteric < 1273591717 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1273591823 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1273593238 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1273593256 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1273593329 0 :Rugxulo!unknown@unknown.invalid QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1273594123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's perfectly feasible to do Befunge without *program* mutation but with g and p. :P < 1273594149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it's sooooooo boring and lame < 1273594152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though arguably this isn't Befunge, but rather a simpler, compilable language. < 1273594186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, still not one that is trivial to compile < 1273594194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to trace through every possible path < 1273594221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and if you ever use x it may not be compilable, depending on if you can figure out all possible ways to hit that x < 1273594241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and there the x itself may mess it up) < 1273594268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in such cases best you could do would be threaded-code kind of thing, with one jump between each befunge instruction < 1273594292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is arguably still compiling, but not very interesting < 1273594303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *Possible*, not trivial. ;) < 1273594312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, what was x again? < 1273594338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, pop y and x. Set delta from that < 1273594346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, in trefunge it would be pop z, y, x < 1273594357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1273594373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That can't be determined except by executing the code. < 1273594397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well, if you can figure out that it can only be hit with constant parameters ever... < 1273594412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or if it is unreachable < 1273594421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes you still need to trace the program < 1273594433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So. Jit! < 1273594436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but you would have to trace the program in any case if you want to compile it < 1273594447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and if you JIT then you can just as well handle g and p properly < 1273594449 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :&&&x -> complexity explosion < 1273594465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1273594469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well that is one case you can't determine it < 1273594522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but if you had >11x right at the start of the program for example, and then was able to see it was not reachable from above/below/right... < 1273594529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course you also need to check all the other x < 1273594532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if any) < 1273594588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can't be determined in general without (partial?) execution. < 1273594630 0 :Geekthras!~geekthras@adsl-99-39-2-249.dsl.pltn13.sbcglobal.net JOIN :#esoteric < 1273594695 0 :Gregor-L!unknown@unknown.invalid PRIVMSG #esoteric :Your face can't be determined in general without (partial?) execution. < 1273594696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, indeed. But don't you need that to compile befunge without g/p anyway? < 1273594742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Uh, that's called "parsing". < 1273594744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, otherwise what would you compile? push(1); goto *next; ? < 1273594749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever that syntax is < 1273594767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes but you still need to know which directions the IP travels in if you compile it < 1273594778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. That's called *parsing*. < 1273594780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, or are you suggesting generating code for all possible deltas and such? < 1273594790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which might be feasible for befunge93 < 1273594798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Yes... < 1273594809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that what *you* were talking about? < 1273594856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no? I was talking about tracing from start, and when you hit stuff like | then make a branch in the generated code (generate code for each separately). You will need to take care of merging paths too of course. < 1273594876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that seems like the obvious way to do befunge93-without-selfmod to me < 1273594885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no? < 1273594896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Yes, that's called parsing. < 1273594899 0 :mostermand!~mosterman@0x5da1ebe2.cpe.ge-0-1-0-1105.drlnqu1.customer.tele.dk JOIN :#esoteric < 1273594918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you need tracing to do that, otherwise you would generate code for never-reached bits too < 1273594925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus you couldn't merge constants and so on < 1273594927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... No. < 1273594959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You seem to fail horribly at what the word "parsing" means. < 1273594965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And what "tracing" means. < 1273594970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how do you mean that: 99+ v Comment never executed v other code < < 1273594980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be codegened in your solution < 1273595005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there may be paths from above/below, but in this case all will pass through the spaces between those words < 1273595008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That will be *parsed* and then *compiled* into push(9);push(9);add(); /... < 1273595016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s|/|//| < 1273595018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes and what about the comment < 1273595043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The parser notes the "v" and goes down to continue parsing. < 1273595050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yep, it traces the program < 1273595051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Like any sane parser*. < 1273595058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I said < 1273595062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :THATS NOT WHAT TRACING MEANS. < 1273595072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is what tracing it means in jitfunge at least.. < 1273595079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used that terminology < 1273595126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it'd be wrong. < 1273595183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is a form of partial execution still. You need to follow all paths in the code to figure out what can be reached. In something like C that wouldn't be the task of the parser (rather, some optimisation like DCE or such probably) < 1273595224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is still the task of the parser to ignore comments. < 1273595242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Actually that's often done by the lexer < 1273595243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, actually for C it is the pre-processor, not the compiler. < 1273595252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Fair enough. < 1273595253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is a different lexer or parser < 1273595276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah. The C preprocessor nixes comments, not the compiler. < 1273595277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still. < 1273595329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but what about code like (from start of program): 1#v_ Comment otherwise unreachable from elsewhere ^ < 1273595334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, would that be the parser still? < 1273595342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :presumably not < 1273595362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would obviously parse both possible paths there. < 1273595376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A DCE pass could then see that one of the branches won't be taken. < 1273595425 0 :marchdown!unknown@unknown.invalid QUIT :Quit: marchdown < 1273595441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, agreed. But I still think parser seems like the wrong word. A parser generally doesn't need to do stuff like tracking if it has already parsed the same code (which this one would need to do) < 1273595469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a 2D parser, rather than a 1D one. < 1273595471 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Languages generally are executed in the same direction from start to finish < 1273595473 0 :mostermand!unknown@unknown.invalid QUIT :Quit: Leaving. < 1273595481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, indeed < 1273595488 0 :marchdown!~marchdown@ppp95-165-16-49.pppoe.spdop.ru JOIN :#esoteric < 1273595489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and it does trace the program. < 1273595496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Even a Unefunge one might have to parse something from left to right and later right to left < 1273595502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, in this context what would you call a tracer? < 1273595508 0 :mostermand!~mosterman@0x5da1ebe2.cpe.ge-0-1-0-1105.drlnqu1.customer.tele.dk JOIN :#esoteric < 1273595511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but a "tracer" is a type of debugger. < 1273595514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and do tell fizzie to fix that in jitfunge then < 1273595519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or a type of JIT that notes which paths are fast. < 1273595522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1273595525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which paths should be fast. < 1273595556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Quite. < 1273595563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, in jitfunge it is iirc the bit that follows a code path before handing it of to the codegen. < 1273595569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most languages don't go backwards. :) < 1273595585 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just saying that "2D" isn't the defining quality < 1273595587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also marking that part of the path as traced and so on < 1273595589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, that's *very* bloody confusing when dealing with a JIT. < 1273595615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the marking as used is so a g/p to it properly discards the previous compiled trace < 1273595621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1273595622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/p < 1273595624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not g/p < 1273595629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :g obviously is safe < 1273595673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: He really should call it a "pather" or something. < 1273595681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what a confusing name < 1273595690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll be an absolute headache if he decides to make his JIT trace. < 1273595710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it does that, but what meaning of trace do you have in mind? not the same presumably? < 1273595719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tracing JIT. < 1273595722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm far from an expert on JITs < 1273595728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what you mean by tracing jit < 1273595743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A tracing JIT notes which code-paths are often-used so that it can optimise them. < 1273595756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm, why is it called "tracing"? < 1273595761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has NOTHING to do with debuggers does it? < 1273595764 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because it traces the execution. < 1273595768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so all such should be renamed! < 1273595772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since unrelated to debuggers < 1273595776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by pikhq's logic < 1273595783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no? < 1273595792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. < 1273595808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well, I just applied your logic to it. Same reasoning as above < 1273595825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The "tracer" as used in Jitfunge is not tracing execution. Merely discovering all possible paths for execution. < 1273595838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, for why to call it parser, not tracer. This should be called hot-spot-JIT instead of tracing JIT. < 1273595840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or some such < 1273595857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HotSpot is a trademark of Oracle. < 1273595873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I said hot-spot, not HotSpot < 1273595874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And refers to the HotSpot JVM, which traces. < 1273595894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, allow me to sum up this conversation. < 1273595900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're an idiot, and your mother's a whore. < 1273595901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what? why does it slow down by outputting a debug trace? ;P < 1273595904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1273595935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because the debugging type of tracing takes much more work than just noting which branches are taken often. ;) < 1273595935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway that doesn't follow. Debugger and JIT are not the same field. Nor is parsers and debuggers. < 1273595937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so.. well < 1273595956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems just fine to call it a tracer since it does trace the program. A tracing parser if you prefer < 1273595964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would you call something a "tracer" if it went through some C code and noted every possible branch? < 1273595975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you would, you're a fucking idiot. < 1273596029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, depends. If it just marks every if/while/whatever with "here is a branch" then probably not. If it follows all the code paths, maybe. < 1273596053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're a fucking idiot. < 1273596108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it depends on what sort of thing it is used for I would say. Rather context dependant thus. < 1273596158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but generally I do think tracer makes more sense in a 2D language < 1273596168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or more dimensions) < 1273596190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably in unefunge too, so make it "multi-directional" < 1273596209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PARSER PARSER PARSER PARSER PARSER < 1273596271 0 :marchdown!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1273596326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm j might be possible to compile stil < 1273596351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be like a switch case for every instruction forward/backward in the IP path < 1273596365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still* < 1273596423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are certainly many other tricky instructions... < 1273596424 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's still complexity explosion if there are too many < 1273596536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm? Not much unless you have many "go away from path" instructions during it. if you have stuff like j1234 you would get something like switch { case 1: push(1); case 2: push(2); ... } < 1273596544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is, many fall-through < 1273596597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and of course it could also just join in into any other trace already done, say you have j blah blah ^ blah, where that ^ happens to be in the middle of another trace just going straight up through it < 1273596604 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you have a weird enough delta that j can hit your whole program; but I guess you're only considering cardinal deltas, in which case it's not that bad < 1273596609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it could goto into the middle of that trace in the suitable place < 1273596633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For only cardinal deltas, it can hit anywhere on that line/column/3d-equivalent < 1273596645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well I was ignoring x here yes since we concluded that in general it isn't feasible to statically compile if you have that in the program < 1273596676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes "anywhere in the same line/col/3d-equiv" isn't too bad < 1273596729 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^src < 1273596731 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^source < 1273596732 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1273596766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not too bad still, plus a smart compiler could put a bound on the possible number in some cases. < 1273596768 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D'oh, couple of x in there < 1273596773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1273596791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and i, that wouldn't be easy to handle if it was allowed to modify code, which we must presume it isn't < 1273596794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but fungot needs that < 1273596794 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we are looking to achieve a shorter life span... lavos will rule the world in a mere door that keeps us bound, hand, foot...and tongue kid? ...oh, it's you, isn't this morbid? the great adventurer toma levine rests in a grave to the north. it's a great place for a picnic! heard that magus's statue before my shift. i hate! ayla not like... < 1273596833 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well you pretty much have to implement g/p anyway, and if you're going to assume that they never modify code you might as well assume the same for i < 1273596841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1273596868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wasn't that the context for this discussion? Deewiant: It's perfectly feasible to do Befunge without *program* mutation but with g and p. :P Though arguably this isn't Befunge, but rather a simpler, compilable language. < 1273596882 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it was < 1273596886 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is why I pointed out that i is no problem < 1273596890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1273596898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see now < 1273596908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sorry, misread that line about i not being a problem < 1273596931 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1273596969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what other instructions than x still pose a problem? j to some degree yes. but with x everything does more or less... < 1273597032 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of the standard instructions, only x, I'm fairly sure < 1273597042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1273597062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes fingerprints might, but those are too numerous to consider. < 1273597064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well t < 1273597071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you want to optimise < 1273597090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :statically compiling the interleaving will most likely not work even if you don't optimise < 1273597103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, consider if the t is hit a number of time depending on a ? < 1273597110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1273597165 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Programs with t tend to rely on self-modification anyway < 1273597178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, you could manage without it < 1273597202 0 :mostermand!unknown@unknown.invalid PART #esoteric :? < 1273597306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure the replacement for >< and other thread using p to remove one of those > or < would be a bit longer. something like >0# 0# g# _ code continues here < 1273597313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should work to wait for something to change < 1273597320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well for 0,0 it could be made shorter < 1273597340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need a flag somewhere yes, but surely you can find some space in a 32-bit funge space easily even < 1273597386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1273597716 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :anyone ever checked out Zetaplex? < 1273597765 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: Checked, yeah, used, no < 1273597799 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1273598153 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: "Using the q command(By poiuy_qwert): " < 1273598166 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :so it sounds like you know more than you let on < 1273598339 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, lol, I got duped < 1273598352 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert: I thought Lode hand made Zeta and you did only Gamma < 1273598356 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :my bad :P < 1273598424 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :hey theres no problem. you even knowing it exists makes me happy :P < 1273598514 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh :) One of the first I toyed with due to the awesome looking befunge interp < 1273598559 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1273598600 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1273599210 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1273599213 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273599235 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1273599472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert, zetaplex? < 1273599482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't sound familiar at all < 1273599525 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :I don't think many people are familiar with it so don't feel left out ;P < 1273599561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert, "This language was designed to be very functional." <-- wait a second, not functional as in lisp or haskell is it? < 1273599627 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :functional as it in can do a lot of stuff, not as in functions/procedures/methods < 1273599635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1273599674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that befunge interpreter on the wikipage for zetaplex, 93 I assume? < 1273599722 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :I believe so. At the time I made that I didn't know there where variations *doh* < 1273599743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when was it made? before 1998 perhaps? < 1273599779 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :when was what made, the befunge interpreter? < 1273599803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1273599856 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :heh, well Zetaplex was made in 2007 :P so sometime after that. < 1273599867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1273600012 0 :Tritonio_GR!~Tritonio@150.140.229.33 JOIN :#esoteric < 1273600489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert, is "This is a basic tic-tac-toe game (does not work with the current public interpreter, but the author will release the updated interpreter soon)" still valid? < 1273600574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw as far as I can tell fungot only uses x in comments < 1273600574 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alon < 1273600581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or in one case, a string < 1273600593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, wonderful < 1273600593 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but, we are far outnumbered! yes. well, i better! whoosh! i wonder how everyone! humans! they're my friends! < 1273600602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hey! saw that! A perfect one. < 1273600615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as in, not just part of the line with it, the entire line!) < 1273600627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1273600632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it "can't stop it"? < 1273600635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than "can't stop" < 1273600741 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in my old-new interpreter :P there are 3 interpreters, 1 public, an updated version of the public one that was never released, and now I'm working on the new one with a specification update. with a little tweaking it will work on the new interpreter though < 1273600765 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :so currently noone can run it unless i find that middle interpreter :P < 1273601019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Fix what in jitfunge? (There's too much context for me to read.) < 1273601035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that you call that part of it "tracing" iirc < 1273601039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1273601324 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a reasonable use of the word; I call "tracing" the part that interprets Funge-98 code, but also collects the instructions into a trace that can be JIT'd into code. It's quite a bit like what I understand is called a tracing JIT compiler. < 1273601337 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not exactly a parser, since it also executes the code. < 1273601447 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly I misuse the word a bit in that I use it also in the static compiler, where it's a lot more like a parser. I offer as an excuse that it does resemble the act of someone "tracing" the way the code would be executed with pen and paper, metaphoristically. < 1273602868 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1273602947 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1273603898 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273604500 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1273605150 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 246 seconds < 1273605247 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1273605889 0 :Phantom_Hoover!~Phantom_H@cpc5-sgyl29-2-0-cust220.sgyl.cable.virginmedia.com JOIN :#esoteric < 1273605906 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Phantom_Hoover < 1273606004 0 :calamari!~calamari@ip70-162-184-104.ph.ph.cox.net JOIN :#esoteric < 1273606139 0 :Gracenotes!unknown@unknown.invalid QUIT :Quit: Leaving < 1273607251 0 :KingOfKarlsruhe!~nice@p5B132DEB.dip.t-dialin.net JOIN :#esoteric < 1273607263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I disagree about any excuse being needed < 1273607272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was pikhq who thought that it was badly named < 1273607736 0 :Phantom_Hoover!~Phantom_H@cpc5-sgyl29-2-0-cust220.sgyl.cable.virginmedia.com JOIN :#esoteric < 1273607776 0 :Phantom_1oover!~phantomho@cpc5-sgyl29-2-0-cust220.sgyl.cable.virginmedia.com JOIN :#esoteric < 1273607793 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Client Quit < 1273607795 0 :Phantom_1oover!unknown@unknown.invalid QUIT :Client Quit < 1273608102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, for the static compiler it is a bit less justified. < 1273608404 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :anyone care to bash/grant constructive criticism to a new esolang of mine? or, at least the loose collection of ideas I had < 1273608428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :hiato: Yes, it sucks and you should be ashamed. < 1273608443 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols < 1273608448 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://dpaste.com/193334/ < 1273608491 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :currently it's fugly, and I cant understand why my ideas aren't playing nicely together < 1273608960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, btw you said parsers removed comments, I wish to differ. I'm pretty sure ick's parser does not < 1273608973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are after all compiled into runtime syntax errors < 1273608983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if they are executed that is) < 1273609021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and iirc that will only happen if you do strange things with reinstate) < 1273609030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or something like that) < 1273609332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Quite obviously, it depends upon the language in question. < 1273609342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1273609566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hiato: () [] {} don't match.. maybe that is making it look bad to you? < 1273609643 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Possible...hmmm, yeah. Now I just think it's not a great way of combining my ideas < 1273609689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : currently it's fugly, and I cant understand why my ideas aren't playing nicely together <-- it reminds me of intercal < 1273609699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a bit more readable < 1273609705 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :hah, lol < 1273609720 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, erm, thanks :) < 1273609727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hiato, mX.~7|$!)~:-3?4(;! however is extremely close to intercal, there is something missing but can't pinpoint it < 1273609739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh maybe the mX and the ) < 1273609746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not completely sure about that though < 1273609750 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've been trying to come up with a lang that permits maximum expression in minimum code space < 1273609762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, like, the reverse of intercal? < 1273609788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it sounds like a language perfect for golfing with < 1273609810 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes exactly.. a golf language < 1273609816 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I guess the trouble is that case stuff, need to find a better encoding. As in, the current requires vars with names with at least three letters to express of possibilties < 1273609828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, isn't there one already? < 1273609831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot it's name < 1273609838 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :GolfScript < 1273609838 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but perl wont fit in my watch.. I have the constraint of 900 byte states :) < 1273609842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hiato, ah that's it < 1273609854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, eh? < 1273609858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :900 bytes states? < 1273609860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean < 1273609878 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nice! < 1273609880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in RAM usage being 900 bytes at most or what? < 1273609899 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :golfscript looks like a winner < 1273609905 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ram is 125 bytes < 1273609929 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :rom is something like 24k.. but 900 bytes at a time, page swapped < 1273609949 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the program code will have to share with the ram < 1273610099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, what sort of device is this? < 1273610117 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Timex Data Link USB wristwatch < 1273610121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1273610150 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1273610160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's quite insane to write programs for it < 1273610166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with such a sucky architecture < 1273610173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, what is the CPU? < 1273610198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I... Think that might be too little space for a Forth. < 1273610203 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Epson S1C88349 < 1273610215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I can't think of any good reason for 1025 bytes of address space... < 1273610224 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe some type of asm is the best I can do < 1273610228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 125 bytes. < 1273610234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not 1025. < 1273610235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :125. < 1273610241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, 125 bytes of ram and 900 bytes of rom < 1273610243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is 1025 < 1273610245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I add them up < 1273610250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes I meant 1025 < 1273610251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. < 1273610256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The RAM is... Registers. < 1273610262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm I see < 1273610263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(nearly) < 1273610289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, are they treated as memory mapped? < 1273610295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not "is", but, good god. There's CPUs with more memory in its registers. < 1273610356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you see, I can't figure out a good reason to have 1025 bytes in total, it means you will need an extra bit to address the last byte. < 1273610368 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now that I think about it.. some machine code would be the smallest < 1273610370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :either you would use it fully or stop at 1024 < 1273610377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, well yes < 1273610395 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but not the native machine code, it's bloated < 1273610399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Seriously. < 1273610402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm? < 1273610409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"WTF?" < 1273610417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, about what I said? < 1273610422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1273610429 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anmaster there is more ram than 125 bytes < 1273610430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well, how do you address that ram < 1273610436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ah that explains it < 1273610437 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but most of it is used by the watch os < 1273610446 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :125 bytes I can use < 1273610463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, because 1025 bytes of address space made no sense indeed. < 1273610475 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea why the states are 900 bytes tho < 1273610486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, as opposed to? < 1273610491 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems like some power of 2 would have made more sense < 1273610505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, how much ram is there in total? < 1273610521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :including the watch OS bit I mean < 1273610546 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1 min, need to get out my calc < 1273610554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1273610605 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually nm, I don't feel like adding all that up < 1273610610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1273610615 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2048 bytes, plus some extra in the lcd < 1273610634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, well if when after you add it up you get 900 bytes left to the next power of two that is a good reason for 900 bytes < 1273610645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it means a non-power-of-two ram size though < 1273610649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is pretty strange too < 1273610806 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh wow.. the code is being copied into ram.. so you are absolutely right, I should be able to use any unused code space as extra ram < 1273610826 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dang, wish I'd realized this before < 1273610931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, hm if it is a rom you can't write it more than once < 1273610940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :presumably you mean eeprom or whatever < 1273610947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably flash if recent < 1273611002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, and you don't want to rewrite some of those too often what with the limited cycle count (at least for flash, not completely sure for eeprom) < 1273611076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :flash is eeprom < 1273611097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, not quite iirc. < 1273611130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather, flash is a subtype of eeprom < 1273611131 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :It is a specific type of EEPROM (electrically-erasable programmable read-only memory) that is erased and programmed in large blocks; in early flash the entire chip had to be erased at once. < 1273611141 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(accoridng to wikipedia) < 1273611156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes eeprom have limited cycle count too < 1273611198 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have an eprom writer and eraser also .. I have no idea how many cycles you get there but it's fun to erase with the uv :) < 1273611203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:DSCN0411.JPG <-- the wasted space makes me sad < 1273611222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, do you still use it? < 1273611230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't see any good reason for it any more < 1273611240 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Atari 5200 < 1273611253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, computer? or something else? < 1273611273 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's an early 80's gaming system < 1273611278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if a computer I don't see why it doesn't use something like floppies... < 1273611279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ah < 1273611317 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's actually very similar to the atari 800, which does have an optional floppy drive.. but the game system only accepts cartridges < 1273611336 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so yeah I use it for that < 1273611348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1273611385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, "EPROMs had a limited but large number of erase cycles; the silicon dioxide around the gates would accumulate damage from each cycle, making the chip unreliable after several thousand cycles. EPROM programming is slow compared to other forms of memory. Because higher-density parts have little exposed oxide between the layers of interconnects and gate, ultraviolet erasing becomes less practical for very large memories. Even dust insid < 1273611385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :e the package can prevent some cells from being erased." < 1273611393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from wikipedia on EPROM < 1273611409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so be careful with it unless you can easily find replacements < 1273611424 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :several thousand cycles lol < 1273611436 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that'll take a while < 1273611438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, how often do you reprogram it? < 1273611444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what do you reprogram it for < 1273611456 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not often, most development is via emulator < 1273611488 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for testing out on the actual system, mostly for joystick and color issues < 1273611515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I can't imagine why anyone still develop for it :D < 1273611521 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because it's fun < 1273611529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, besides, most people will only have emulator < 1273611544 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :people prgram for the atari 2600 still too < 1273611551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1273611571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, the most I have done has been porting ick to Mac OS classic < 1273611576 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have a mostly finished game for the 2600 < 1273611590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it kind of works, but only on real old macs, not in emulators < 1273611602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :get a system crash when compiling one of the files for ick in sheepshaver < 1273611606 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work in basilisk? < 1273611609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well, I doubt it would work on 68k < 1273611619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only used sheepshaver and my old first-model ibook for it < 1273611637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ick sometimes generate legal C code that mpw can't compile too < 1273611651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor could codewarrior < 1273611681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, but apart from that one file (I think it was some yacc or bison file) mpw under sheepshaver can compile it < 1273611706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, it might work for 68k with some changes to the makfile < 1273611724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but since sheepshaver crashes with 68k binaries most of the time I haven't tried < 1273611742 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I have mpw < 1273611750 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I wouldn't be able to test it for you, sorry < 1273611753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I think it is no-cost < 1273611756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nowdays < 1273611761 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, then maybe < 1273611763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, you can download some *.img from apple < 1273611779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, never looked for old 68k versions. Try that site... what was the name < 1273611786 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I have os 8.6 or whatever the last was that worked on 68k < 1273611790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot of old abandonware for mac < 1273611795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1273611810 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to pull out my disks and retrieve an image < 1273611825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ah http://www.macintoshgarden.org/ might have it < 1273611854 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that was something cool that apple did.. made its oses freeware when they became obsolete < 1273611865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://macintoshgarden.org/apps/macintosh-programmer%E2%80%99s-workshop < 1273611869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ^ < 1273611880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, well I don't think OS 9 ever became freeware < 1273611881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1273611887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is the one I have in sheepshaver < 1273611894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I had an old legal copy of it < 1273611897 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :doesn't matter.. os 9 doesn't run on 68k iirc < 1273611913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, well yes, but I wanted to play ppc games, not 68k ones! < 1273611925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, to be specific, the old avernum series < 1273611948 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have an old mac se < 1273611971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you might have played exile? Avernum was basically the same with upgraded graphics (isomeric instead of top-down/sideways mix) and such < 1273611978 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and also a couple powermacs < 1273611989 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall, what was exile < 1273612008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, http://en.wikipedia.org/wiki/Exile_%28video_game_series%29 < 1273612013 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and do you remember a game where you ran around inside a cave collecting jewels? < 1273612018 0 :Oranjer!~HP_Admini@adsl-243-203-60.cae.bellsouth.net JOIN :#esoteric < 1273612026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, no, but I played lots of modern such games < 1273612037 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it had a sort of 3d to it < 1273612045 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :like an overhead < 1273612052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't quite as common as remakes of snake, pacman, space invaders and so on < 1273612064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still I have seen many < 1273612073 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1273612083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boulderdash was one I played iirc < 1273612085 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope haven't played exile, looks neat < 1273612100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, also: http://en.wikipedia.org/wiki/Avernum_%28series%29 < 1273612114 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was pretty into moria tho < 1273612154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, which is basically same as exile but 1) more well balanced (exile had some issues with being very easy in parts and way too hard in others), 2) better graphics 3) a nice NPC dialog UI, especially Exile 1 had a bloody stupid UI for it < 1273612162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a few more things < 1273612188 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I liked not actually having graphics, as silly as that sounds < 1273612201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I love nethack if that is what you mean < 1273612206 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1273612207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, don't think I ever played moria < 1273612222 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :angband is based off moria < 1273612267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I know of that, tested it too iirc < 1273612275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never got hooked < 1273612309 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :angband had too many races and objects, better to keep it simple sometimes < 1273612344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh iirc mpw came on segmented *.img < 1273612348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that may be annoying to download < 1273612355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also atm I'm trying to located the port < 1273612365 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well I may already have it < 1273612381 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1273612410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc the changes consisted in: build system for mpw + a few small patches < 1273612421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick is written in relatively portable C mostly < 1273612439 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :os 8.1 not 8.6 < 1273612443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh and it won't compile for you since MPW tools can't invoke other MPW tools < 1273612451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it will print the command into the mpw shell < 1273612458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mpw is really really crazy :) < 1273612589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh and you have to convert any INTERCAL files to use CR for line ending < 1273612606 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273612626 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1273612690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I can make a patch against ick-0.29 if you want < 1273612768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, most of the patch is handling the crazy path stuff < 1273612802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you see, ick generated paths like foo//bar.c instead of foo/bar.c (harmless) but foo:bar.c != foo::bar.c < 1273612808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the latter is like foo/../bar.c < 1273612837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also absolute path is messy to figure out < 1273612841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you have: < 1273612846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo <-- file in current dir < 1273612855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::foo <-- also file in current dir < 1273612865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::foo:bar <-- ./foo/bar < 1273612869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo:bar <-- /foo/bar < 1273612878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather, that last one should be /mnt/foo/bar < 1273612884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to better match < 1273612888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo is a volume name there < 1273612904 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :still copying the hard drive image off cd < 1273612912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, hm? < 1273612924 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for basilisk < 1273613060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh and yes you will need to change build system for pre-PPC. the ppc C compiler and the 68k ones had completely different command line options < 1273613064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same goes for the linker < 1273613097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afraid I can't help much there. but iirc it was simple to get help in mpw < 1273613104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :help command < 1273613107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :press Cmd-enter < 1273613110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to execute line < 1273613113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or selection) < 1273613252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I can't pastebin this file because line ending must not be converted in the patch, it is very important that the files that have CR continue to do so < 1273613260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm going to upload it elsewhere < 1273613265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will take a few seconds < 1273613307 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay looks like I do have mpw installed < 1273613329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, does it work? try some example included < 1273613335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also helps you figure out how it works < 1273613343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I haven't written a readme or anything < 1273613508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ok remembered an old shell I have, putting it up there < 1273613548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :note this won't work with ipv6 (they have an AAAA entry but it seems broken atm, mentioned it to the guy who owns it, he is asleep atm though): http://pubacc.wilcox-tech.com/~anmaster/ick_classic_macppc.diff < 1273613560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, needs to be applied on ick 0.29 < 1273613595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, the build system used will be in the dir macppc, and yes you will need to do something about the makefile :( < 1273613599 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw stupid question.. what is ick? < 1273613613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ick = c-intercal < 1273613618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1273613618 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1273613637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, what else would one port to classic mac os < 1273613645 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck < 1273613650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boring < 1273613654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it is trivial < 1273613660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick at least offers a challenge < 1273613675 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay having trouble getting my networking going in the emulator < 1273613681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ais523 (ick maintainer) mentioned several times it even works on DJGPP < 1273613682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1273613689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so thus I had to take the challenge < 1273613695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I used the shared disk thingy < 1273613696 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1273613705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, isn't there a volume called "unix" or such on the desktop? < 1273613712 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1273613722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, well where did you set it to point on the real file system? < 1273613727 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but I was to get netowrking going anyhow lol < 1273613733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just put something in there and it will be visible < 1273613751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, iirc that was quite easy hm... < 1273613806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh the mac port uses a hand written config.h :) < 1273613816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it might need to be fixed to work on 68k < 1273613825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be surprised if it needed even < 1273613847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh and the makefile is in macroman :) < 1273613855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do hope patch handles that properly < 1273613859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I created the diff with bzr diff < 1273613867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heck I hope it handles it too < 1273613892 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool ie froze it < 1273613900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, huh? what did you do? < 1273613915 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it think it might just be trying to active dhcp < 1273613933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, if you want I could .img the entire build dir (.img is likely to be most likely to preserve the encoding and everything else) but the object files will be ppc of course < 1273613942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still, it might work better than that diff < 1273613949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1273613972 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :403 forbidden on http://pubacc.wilcox-tech.com/~anmaster/ick_classic_macppc.diff < 1273613975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1273613977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, let me check < 1273613989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, fixed < 1273613992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stupid umask < 1273613999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well 0022... < 1273613999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1273614000 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where is the base < 1273614006 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1273614008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ick 0.29 < 1273614010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find link < 1273614021 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay I can search it thanks < 1273614041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# Download C-INTERCAL from this server. < 1273614041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# Download C-INTERCAL via gopher (IPv6 only). < 1273614043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf XD < 1273614060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what? 0.-2.0.29? < 1273614065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine says just 0.29 < 1273614068 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1273614075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://overload.intercal.org.uk/c/ < 1273614081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, hope that helps anyway < 1273614167 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1273614198 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can't seem to connect to http://overload.intercal.org.uk/c/ < 1273614209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works for me hm < 1273614222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, what about http://c.intercal.org.uk/ < 1273614247 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1273614250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ah the ipv6 works but not the ipv4 < 1273614254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how unusual < 1273614268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, get an ipv6 tunnel, or wait a few minutes for me to upload it on that shell as well < 1273614353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, okay it should be up on the same place as my patch < 1273614360 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There are gopher clients that support IPv6? < 1273614361 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1273614370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yes such as firefox < 1273614375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, also lynx I think < 1273614413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, now I hope it applies to that one. If not try running autoreconf and then applying it. It seems I might have done that before starting working, and who knows what that might have done to config.h.in and such < 1273614423 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Got direct link to download? :-) < 1273614428 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool I think I will have to sign up and get a shell with them < 1273614428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, but even if it fails on any *.in files it should work well < 1273614436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, with who? < 1273614446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, and it is on http://c.intercal.org.uk/ < 1273614453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"# Download C-INTERCAL from this server. < 1273614453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# Download C-INTERCAL via gopher (IPv6 only)." < 1273614469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, note that very server seems broken over ipv4 but works like a charm over ipv6 < 1273614473 0 :Rugxulo!~rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1273614479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gopher://gopher.intercal.org.uk/1C-INTERCAL <-- works for me < 1273614482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes ipv6 < 1273614485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in firefox < 1273614493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, and who is it you have to get a shell with? < 1273614508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, pubacc.wilcox-tech.com ? or what? < 1273614520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that might be nice yes < 1273614526 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1273614539 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does it allow cgi? < 1273614548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc yes, but never used that < 1273614551 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't nearly the Atari enthusiast he probably should be < 1273614587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, quota is 100 MB but it depends on a lot on all-around niceness. It is a bit like "we don't add rules until we see they are needed" < 1273614604 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1273614605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, very nice shell, though I have access to some more on that server (involved in running an irc network who that guy who owns that shell is also involved in) < 1273614614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't have root on that one though < 1273614630 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blindly assumes calamari is heavy into AtariAge forums < 1273614637 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I am hosting with another place and they have an insane amount of restrictions < 1273614643 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I used to be < 1273614650 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haven't been on there in a while < 1273614685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, the broken ipv6 annoys me on pubacc though. *goes to use one of the other domain names and hopes there aren't and weird vhosts* < 1273614709 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does anyone really use ipv6? < 1273614748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah works < 1273614751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I do < 1273614752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Not primarily. < 1273614753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well < 1273614760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, indeed not primarily < 1273614765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but well, we will need it soon < 1273614767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very very soon < 1273614767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, it damned well *will* become common sometime soon. < 1273614777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've got about a year left of IPv4 adress space. < 1273614777 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could even get an ipv6 address from cox < 1273614803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I use a sixxs tunnel < 1273614822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works well, is fast (the end point for the tunnel is quite near here) < 1273614827 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :and yes, Ick works with DJGPP, I tested it remember? < 1273614852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, http://pubacc.wilcox-tech.com lists the rules iirc < 1273614865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll take a bit longer for us to be "absolutely out", as that is when the IANA runs out of allocations to RIRs. < 1273614886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, and I will be *very* *very* annoyed if you do anything like resource hogging on it, since one of the ircds run on it. < 1273614890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, as such, the RIRs will still be able to make allocations for at least a bit of time. < 1273614906 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh is this your shell? < 1273614927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, not mine, but I know the owner personally and I'm involved in that irc network as I said above < 1273614929 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nah I just have a simple webpage < 1273614938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : calamari, very nice shell, though I have access to some more on that server (involved in running an irc network who that guy who owns that shell is also involved in) < 1273614943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never read that line? < 1273614951 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :traffic is probably next to none < 1273614960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well sure, I'm sure he will be okay < 1273614966 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually I bet the mnost traffic is via esolangs.org < 1273614978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, it is however in US, so US laws and such would apply < 1273614984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to whatever extent that applies < 1273615001 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :phear teh U.S. (omg!) :-P < 1273615010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, well I was thinking about DMCA and so on < 1273615028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I very much doubt the owner would like that < 1273615057 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION missed what exactly you two were trying to accomplish ... ?? < 1273615069 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: got distracted sorry < 1273615074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, read the patch in http://pubacc.wilcox-tech.com/~anmaster/ :) < 1273615076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I am trying to compile ick on 68k < 1273615078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, that :) < 1273615085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know it works on ppc < 1273615091 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :so how did Atari 2600 and 5200 come up? < 1273615093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it will need some modification for 68k mpw < 1273615094 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION confused < 1273615101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, by time warp? < 1273615103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1273615114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(no that didn't make sense) < 1273615144 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :P.S. (to calamari) AnMaster wasn't even alive when 5200 came out! (I think) < 1273615155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, depends. when did it come out? < 1273615171 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1983 I think < 1273615175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then no < 1273615184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before my time indeed < 1273615185 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I forget, '82 or '84 ?? must've been '82 or such as 1984 brought about the crash, and 7800 came out two years late ('86) when NES got popular < 1273615186 0 :Phantom_Hoover!~chatzilla@cpc5-sgyl29-2-0-cust220.sgyl.cable.virginmedia.com JOIN :#esoteric < 1273615203 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah definitely not 84 < 1273615205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, 1986 was before my time too < 1273615219 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loads the logs < 1273615223 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly well-versed myself ('79), but I do have a JagCD and (broken) Lynx II < 1273615236 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :78.. I'm an old man :P < 1273615239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the heck are those? < 1273615253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, 01989 < 1273615254 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :JagCD and Lynx? more Atari machines < 1273615256 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Atari Jaguar with the toilet attachment < 1273615259 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1273615271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, how would CD stand for toilet? < 1273615280 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Video games? < 1273615281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it be WC < 1273615282 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :no, it looks like a toilet (finds Wikipedia pic) < 1273615286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for toilet < 1273615298 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Atari_Jaguar_CD < 1273615310 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :had a 68000, too (among others)! < 1273615330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, that looks surprisingly modern < 1273615339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean using a cd instead of a cartridge < 1273615341 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :it was their last machine before "reverse merger" (go bye bye) < 1273615356 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :1995-ish for the CD part, 1993 for the base cart part < 1273615363 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :was the first 64 bit gaming system (well mostly 64 bit) < 1273615365 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :same guy who did built-in VLM in JagCD did one for XBox 360 < 1273615376 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :There are extremely minimal imperative, stack-based and functional programming. < 1273615382 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :mostly, yes ... even though everybody disagrees (as if it matters) < 1273615384 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So why not other paradigms? < 1273615389 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Like logic... < 1273615393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, huh? < 1273615401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, VLM? < 1273615412 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :read the article, silly, it explains it ;-) < 1273615428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1273615469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"and a Myst demo disc. " <-- what? < 1273615473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wasn't that a mac game? < 1273615475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1273615477 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :no < 1273615480 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Myst runs on many machines < 1273615486 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :myst was on windows also < 1273615490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have Myst for mac somewhere < 1273615492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, legal cd < 1273615498 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :the demo disc was just a "demo" (incomplete game) that came with the hardware with a few other CDs too (Tempest 2k soundtrack) < 1273615502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bundled with an old performa iirc < 1273615509 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol for that matter, you could make myst in dhtml < 1273615528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, with html5 and the video stuff yes < 1273615536 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Blue Lightning (CD game), Tempest 2000 soundtrack (CD audio for VLM), Myst "demo", oh and Vid Grid (CD music video game) < 1273615543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it did include videos for moving parts as bit of the screen in some places < 1273615544 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :that's what mine came with < 1273615556 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :barely < 1273615556 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273615556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1273615560 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah it did, but videos are easy these days < 1273615571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh and myst was and is a good game < 1273615580 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I never even beat it, got fairly close though < 1273615581 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I enjoyed it < 1273615586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :took we weeks to beat it < 1273615593 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :got stuck in some underground tunnel, couldn't figure out what the heck to do < 1273615600 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :probably need to just get a walkthrough one of these days ;-) < 1273615601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, and that safe code in the log house? I found it on first try by pure chance < 1273615616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :P(for that) = 1/999 iirc < 1273615619 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :kinda tedious game, but whatever < 1273615623 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes arcade games a bit more < 1273615640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, oh that underground tunnel, different sounds for north/south/east/west iirc < 1273615644 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Lynx had many more good arcade ports, though < 1273615644 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I still have the cd.. maybe it works under wine lol < 1273615648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and combinations for different directions < 1273615656 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1273615659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you could rotate for the right direction < 1273615666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, only if quicktime does I bet < 1273615671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it used that at least on mac < 1273615683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't surprise me if it used qt for windows too < 1273615685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1273615720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, if you were in that tunnel in some vessel that is < 1273615737 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :heck, somebody even ported Tempest 2000 to DOS, but all I've ever found was a demo < 1273615746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was Tempest about? < 1273615761 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :although somebody else remade it as Tsunami 2010 for Windows (but heavily depended on gfx card for some stuff) < 1273615763 0 :Phantom_Hoover!~chatzilla@cpc5-sgyl29-2-0-cust220.sgyl.cable.virginmedia.com JOIN :#esoteric < 1273615771 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :shooting alien bug thingies coming out of a vortex / hole < 1273615783 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I knew a guy that ported Tempest to an enhanced dvd player < 1273615792 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Tempest_2000 < 1273615792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, ?? < 1273615806 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Minter did Tempest 2000 (Jag) and Tempest 3000 (Nuon DVD) < 1273615808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, all levels the same? < 1273615811 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :no < 1273615816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with just different enemies I mean < 1273615821 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :no < 1273615823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same hole idea all the time? < 1273615825 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AARGH! Video games! < 1273615826 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :lots of variation < 1273615837 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :same tube / hole idea, but with many different enemies and obstacles < 1273615838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, make an esoteric one < 1273615849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, boring < 1273615849 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Tempest_3000 < 1273615855 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hm. But how would it work? < 1273615860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, I always preferred RPGs < 1273615863 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should say I knew the guy working on nuon < 1273615864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and adventure < 1273615877 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :"the guy" ... who did what? < 1273615888 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :boring? no way, it's a classic, seriously! < 1273615891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, http://en.wikipedia.org/wiki/Tempest_3000 < 1273615899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, so is pacman, it is also boring < 1273615909 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Pac-Man is very hard, that's why it's boring (to me) < 1273615921 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Ms. Pac-Man is a bit more fun < 1273615922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, I want a story in my games. Zelda (not zelda 1 though), secret of mana, games like that < 1273615925 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Like NetHack. < 1273615946 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Except it has enough variation that if you don't die for long enough it gets entertaining. < 1273615947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, well, nethack is technically interesting and somewhat varied. < 1273615953 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :arcade games usually don't have stories, they are good mostly for quick sessions, trying to get high scores, completing levels, etc. < 1273615957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus there are lots of ways to die < 1273615962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, funny ones too < 1273615968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, but ascended a few times :) < 1273615972 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :you can't even die in Myst (although you might want to, heh) < 1273615976 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And there's always debug mode... < 1273615983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I mean outside debug mode < 1273615987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but sure debug mode is interesting < 1273615994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :riding a black dragon for example < 1273616005 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. I have *never* made it past Sokoban. < 1273616006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which can happen otherwise too < 1273616017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1273616024 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And then it was only because I found a /oD in a bones file. < 1273616025 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :BTW, worst . game . ever ... Presswurst (DON'T even bother reading about it) < 1273616031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : you can't even die in Myst (although you might want to, heh) <-- you can loose the game though < 1273616040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, there are two ways to do it iirc < 1273616057 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :lose as in not doing such and such correctly at the end? (yeah, I know) < 1273616058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, but myth is interesting, there is a story to it < 1273616070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you read the books in the library and so on < 1273616071 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting, just somewhat easy to get lost < 1273616089 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I don't like games that let you run around in circles, esp. since I always end up doing that out of confusion! < 1273616090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, nah, I have a paper with the codes somewhere, wrote them down to make replay easier < 1273616099 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :me too, but it's still tough < 1273616109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because yes rotating that tower to get the codes, that is boring < 1273616117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the star map thingy < 1273616141 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :it's been at least four or five years since I've played it < 1273616150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a year or two I guess < 1273616176 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Tsunami 2010 works in WINE < 1273616197 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :"opengl accelerator recommended" ... probably a dealbreaker < 1273616211 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I remember it liked one video card, the other not so much :-/ < 1273616220 0 :hiato!unknown@unknown.invalid QUIT :Quit: underflow < 1273616250 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: did you get lost when you first played Doom? I did, it was great < 1273616287 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :can't remember, been a long time since I first played Doom < 1273616307 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :nowadays I'd rather play FreeDoom ;-) < 1273616362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never played doom < 1273616365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never liked FPS < 1273616381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I prefer RPGs :) < 1273616472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, tell me if you get ick working, it should be possible to base the build system on the ppc one, if you get it to work please send me a patch and I shall try to integrate it so both works < 1273616491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, oh and that .pax.gz, it can be unpacked with tar < 1273616507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll leave it to ais523 to explain what pax is < 1273616521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or anyone else who knows the history of POSIX, tar and pax < 1273616530 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's Yet Another Archiving Format, isn't it? < 1273616534 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1273616550 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Along with tar and cpio. < 1273616553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes mostly, but it was done because there were so many incompatible tar versions out there < 1273616567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc pax is mostly tar compatible too < 1273616570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funnily < 1273616575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is POSIX standard < 1273616577 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And there is the standard nerd religious war over it? < 1273616602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, well pax was a compromise because no vendor wanted to switch to another vendors' tar format < 1273616620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes iirc there is a cpio←→tar war < 1273616634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't think pax is involved in it < 1273616637 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah cpio for initrd's < 1273616647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, iirc rpm are cpio-based too < 1273616648 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :pax involved in war? that would be irony ;-) < 1273616654 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1273616689 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :could be.. I prefer debian :) < 1273616700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Pax_%28Unix%29 < 1273616705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, and I prefer arch linux < 1273616712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which uses tar.xz nowdays < 1273616722 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :xz? < 1273616723 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :lzip is gaining in popularity, too < 1273616744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Rather than sort out the incompatible options that have crept up between tar and cpio, along with their implementations across various versions of UNIX, the IEEE designed a new archive utility." < 1273616752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: xz is a compression format that uses the LZMA algorithm. < 1273616752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(about pax) < 1273616764 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, new to me < 1273616766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though that ignores the tar-tar wars too < 1273616769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the defacto successor to the "lzma" program. < 1273616773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1273616778 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :er ... barely < 1273616780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and incompatible with lzma < 1273616786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1273616790 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :we should all switch to ZOO < 1273616793 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :.7z is the official format, but it's not really 100% *nix friendly (he focuses a lot on Win32) < 1273616796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, as in, lzma can't unpack xz, annoying on my jaunty laptop < 1273616796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though the xz program supports lzma files just fine. < 1273616806 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why do we need 20-odd archive-compression combinations? < 1273616817 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :p7zip should be able to unpack .xz if you use 9.04, but sadly that version is fairly old and buggy < 1273616819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what was wrong with .lzma? < 1273616829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't recall. < 1273616833 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no clue.. gz and bz2 seem fine < 1273616839 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :lzma isn't a real format, just a raw data dump (I think?) < 1273616853 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :.7z (LZMA) is much much stronger and faster than Bzip2 < 1273616854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: No, it had headers and everything, I though.\ < 1273616870 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :well it lacks something (permissions? Unicode? large files?) < 1273616876 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :can't remember either < 1273616885 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :heh, .zoo, long dead < 1273616887 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does it strip another 100 bytes off? lol < 1273616901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, .lzma isn't an archive format < 1273616904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is compression < 1273616908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same goes for xz < 1273616912 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :the biggest block size in Bzip2 is 900k, I think 7-Zip can go into the GB for dictionaries < 1273616913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all both are used over tar < 1273616928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Significantly better compression than bzip2, and much faster decompression. < 1273616931 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :only because of *nix permissions, on Win32 nobody cares about .tar < 1273616958 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :7-Zip can do Bzip2 compression in .7z, .Zip, or .bz2 formats < 1273616971 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :or use LZMA, LZMA2, PPMD, etc. < 1273617007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Ah*. The .lzma format had stupid, arbitrary limits on the compression options for the LZMA algorithm. < 1273617013 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I think the fastest way to compress with 7-Zip is "-mx1 -m0=bzip2" < 1273617052 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay installed xz, so now I can do tar -Jcvf :) < 1273617052 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :(sees topic) "Esperanto is still bannable!" ... huh?? < 1273617071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(such as limits on the dictionary size) < 1273617100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: *Surely* gzip is faster. < 1273617120 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :probably, it only uses 32k dictionaries (or whatever) < 1273617139 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :but 7-Zip has its own improved Deflate, even eeks out a smaller file ;-) < 1273617155 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how does 7z compare to rar? < 1273617158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What with gzip being one of the faster compression formats in common use and all... < 1273617165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Strictly better, IIRC. < 1273617167 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Rar is proprietary, only Unrar is semi-free < 1273617176 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :but it's okay, from what I hear < 1273617188 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. rar is used a lot in piracy < 1273617205 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or at least it used to be < 1273617207 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Rar is popular in Russia, Lha is still popular in Japan, Zip in U.S., etc. etc. < 1273617214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : only because of *nix permissions, on Win32 nobody cares about .tar <-- sure, and I don't care about win32 < 1273617217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor win64 < 1273617220 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1273617225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though win64 is marginally more interesting < 1273617227 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :just saying, .7z by itself is fine for us ;-) < 1273617235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, it isn't like .7z or .zip can do windows ACLs either < 1273617253 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1273617260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :.tar also lets you archive things like block devices. :) < 1273617264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, oh and bzip2 is very slow to compress < 1273617265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And named pipes! < 1273617268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes quite < 1273617271 0 :sshc!unknown@unknown.invalid QUIT :Quit: leaving < 1273617279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, not the data in those though < 1273617286 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :pretty slow, yes, but it claims to be faster than PPMD while still being fairly competitive < 1273617296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well faster than ppmd sure < 1273617300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but compared to gzip or whatever < 1273617304 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What's that punycode name in /topic? < 1273617312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: PPMD is *extremely* slow. < 1273617315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ask Gregor-L < 1273617315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: Just a Unicode string. < 1273617345 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :no, PAQ is extremely slow ;-) < 1273617357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, 僕は問題にユニコードが好きだ。 < 1273617371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Might be a permutation thereof, though. < 1273617428 0 :impomatic!~chatzilla@87.115.109.119 JOIN :#esoteric < 1273617429 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :as long as klingon isn't bannable < 1273617433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Rar is popular in Russia, Lha is still popular in Japan, Zip in U.S., etc. etc. <-- the only files I run into on daily basis are .tar.{gz,xz,bz2,lzma}, and very rarely .zip. A few times (when messing with Mac OS classic simulators): .zip < 1273617434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1273617436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.sit* < 1273617438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the last one < 1273617445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even more rarely .sitx < 1273617456 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone seen this on Amazon? "Befunge: Stack- oriented Programming Language, Reflection (computer science), Esoteric Programming Language, Programming Language, Brainfuck, INTERCAL, Whitespace (programming language), Malbolge (Paperback)" http://bit.ly/cYWyWE < 1273617457 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :.zip is still used very frequently < 1273617460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what does it mean < 1273617466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, I mean on real OS ;P < 1273617480 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :on Windows < 1273617481 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Is the Klingon programming language still online? It used to be on Geocities. < 1273617493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but true, it is used in .jar, .odt and so on < 1273617503 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow, what a title < 1273617504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, I said which ones I ran into < 1273617504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "I love Unicode in my topics." < 1273617504 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :84 pages isn't much < 1273617515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I had also put the same in English into the topic. < 1273617534 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :"currently unavailable" < 1273617581 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Howsabout we put "esoteric programming languages" SOMEWHERE in the topic? | Esperanto is still bannable! | Je peux utiliser une langue étrangère aussi. | xn--v8jad0f7b6z4eoa6v0hk534a7hlwhnnl8s. | Jag älskar Unicode i mina topicar. | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1273617589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :need to find a Swedish word for topics < 1273617601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that Englishism looks absurd < 1273617602 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION confused about E-o reference < 1273617609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, E-o? < 1273617614 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto < 1273617633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Rugxulo was kicked from #esoteric (bannable!) < 1273617644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(but seriously, no clue) < 1273617656 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, any comments? (seen you mention it before) < 1273617658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ask Gregor. < 1273617679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: QaP'Lah! < 1273617687 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Swedish word? smorgasborg? < 1273617695 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :gesundheit < 1273617716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, none of them are Swedish < 1273617733 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I know gesundheit isn't, that was a (corny) joke, but the other either?? < 1273617741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first one means -gas-fortress < 1273617757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gas as in "not solid" not as in "fuel") < 1273617778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, but with some dots over things it may mean completely different things < 1273617785 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :smrgsbord < 1273617789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1273617791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very very different < 1273617805 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION not Swedish, not know spell good thusly < 1273617814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, that is why forgetting dots and rings in Swedish is such a bad idea. you end up with something meaning something completely different < 1273617816 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :That Esolang book is available on the German Amazon. 34 Euros :-( < 1273617828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, as in gas = gas, gås = gose < 1273617854 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I know I know, accents, diacritics, blah ... not something I use a lot (in English) ;-) < 1273617863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOT diacritics as such < 1273617863 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: url? < 1273617869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, they are different letters in the alphabet < 1273617873 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :I know I know ... special characters < 1273617874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, and well, borg = fortress, bord = table < 1273617888 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :34 EU is too much for 84 pages!! < 1273617896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, I was unable to guess what you meant though apart from "smör" < 1273617910 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :E-o has 28 letters, six of which have special marks over them (circumflex * 5, breve * 1) < 1273617916 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Esolang book on German Amazon http://bit.ly/avuLtH < 1273617935 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :"Smorgasborg is spelled smrgsbord < 1273617936 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :if you refer to a buffet in swedish. < 1273617936 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :(smrgs is a sandwich and bord a table in swedish)" < 1273617964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1273617982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, but the original word had in part a sensible and different meaning < 1273617989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus the confusion < 1273618018 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :"Sprache: Englisch" ... and yet not available except on German section of Amazon?? < 1273618064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How unusual. < 1273618127 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :use lulu.com to make your esolang book :) < 1273618194 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Actually I there are 23246 books by the same three authors. I think they must me scraping content from the net and publishing it as print on demand or something. http://bit.ly/bqvVWb < 1273618239 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Shame, I thought it'd be quite cool if someone actually wrote an esolang book :-( < 1273618242 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :it certainly looks weird (long obscure titles, boring subjects) < 1273618343 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Chris Pressey would have to be the author of an esolang book anyhow < 1273618382 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :or Wouter < 1273618397 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto en es Happy birthday! < 1273618410 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :ĄFeliz cumpleańos! < 1273618414 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto en eo Happy birthday! < 1273618416 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618420 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1273618433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a 2.9 GB tar < 1273618437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uncompressed < 1273618444 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1273618445 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto en bf Happy birthday! < 1273618448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits xilinx with something very very heavy < 1273618448 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :var sl_select, tl_select, web_sl_select, web_tl_select;var ctr, web_ctr, h;var tld = ".com";var sug_lab = "";var sug_thk = "";var sug_exp = "";var dhead = "Dictionary";var dmore = "View detailed dictionary";var tr_in = "Translating...";var isurl = "";var show_roman = "Show romanization";var hide_roman = < 1273618451 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :oh, BTW, found a recursive .ZIP earlier today ;-) < 1273618453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, this download... < 1273618467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and stupid thing is I need a single file from it probably < 1273618475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :around 10 MB of it < 1273618480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but can't download just part < 1273618482 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1273618486 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did I break it? < 1273618487 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he accidentally broke HackEgo < 1273618497 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :oh, whew, you broke it, not me ;-) < 1273618500 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Nah, HackEgo was already broken. < 1273618508 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto en es Happy birthday! < 1273618511 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :ĄFeliz cumpleańos! < 1273618511 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :there is a command called "textbf" or something < 1273618520 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :whew < 1273618521 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :`textbf hi < 1273618522 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618523 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto en bf Look how broken you are! < 1273618525 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :var sl_select, tl_select, web_sl_select, web_tl_select;var ctr, web_ctr, h;var tld = ".com";var sug_lab = "";var sug_thk = "";var sug_exp = "";var dhead = "Dictionary";var dmore = "View detailed dictionary";var tr_in = "Translating...";var isurl = "";var show_roman = "Show romanization";var hide_roman = < 1273618528 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :well, I forget, but it does exist < 1273618531 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1273618536 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was just being silly < 1273618540 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :`text2bf hi < 1273618541 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618546 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1273618547 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`ls bin < 1273618548 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ cube2.base64 \ cube2.jpg \ hack_gregor \ hello.txt \ help.txt \ huh \ netcat-0.7.1 \ netcat-0.7.1.tar.gz \ out.txt \ paste \ poetry.txt \ quotes \ share \ test.sh \ tmpdir.23634 \ wunderbar_emporium \ wunderbar_emporium-3.tgz \ wunderbar_emporium-3.tgz.1 < 1273618549 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :? \ addquote \ calc \ commands \ creatures \ define \ esolang \ etymology \ fortune \ google \ helpme \ imdb \ karma \ marco \ minifind \ paste \ ping \ quote \ rec \ roll \ runfor \ sayhi \ strfile \ swedish \ toutf8 \ translate \ translatefromto \ translateto \ unstr \ url \ wolfram < 1273618549 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :`bftext hi < 1273618552 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618575 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :`tobf hi < 1273618577 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618577 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`run translatefromto en es Happy birthday! | toutf8 < 1273618577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It has "gen" in the name somewhere, and wasn't it an egobot thing? < 1273618582 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :var sl_select, tl_select, web_sl_select, web_tl_select;var ctr, web_ctr, h;var tld = ".com";var sug_lab = "";var sug_thk = "";var sug_exp = "";var dhead = "Dictionary";var dmore = "View detailed dictionary";var tr_in = "Translating...";var isurl = "";var show_roman = "Show romanization";var hide_roman = < 1273618593 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :bftxtgen was an EgoBot thing, yeah. < 1273618597 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :`bftextgen hi < 1273618598 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618600 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :`commands < 1273618602 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :?, addquote, calc, commands, creatures, define, esolang, etymology, fortune, \ google, helpme, imdb, karma, marco, minifind, paste, ping, quote, rec, roll, \ runfor, sayhi, strfile, swedish, toutf8, translate, translatefromto, \ translateto, unstr, url, wolfram < 1273618606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run rm -rf wunderbar_emporium* < 1273618606 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1273618607 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :`run rm -rf */wunderbar_emporium* < 1273618614 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618620 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1273618620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc it is an exploit < 1273618621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1273618626 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen hi < 1273618627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unsuccessfully tried < 1273618632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, that can be a bit slow < 1273618636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :41 ++++++++[>+++++++++++++>+>><<<<-]>.+.>++. [61] < 1273618638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1273618648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, it isn't very efficient for short strings < 1273618653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it with genetic algorithms < 1273618665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen hello world < 1273618667 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wrote that :) < 1273618668 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :102 ++++++++[>+>+++++++++++++>++++><<<<-]>>.---.+++++++..+++.>.<++++++++.--------.+++.------.--------.<++. [763] < 1273618670 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :See for example >><< there. < 1273618701 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since it's always 4 cells in the multiplication loop. < 1273618704 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1273618704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1273618705 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :had completely forgotten he integrated it into egobot < 1273618733 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Genetic algorithms? That seems like not the best way to do that. < 1273618741 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :!befunge 93*.@ < 1273618744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :27 < 1273618748 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :whee! < 1273618769 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: I'd encourage you to find the best way to do it.. then be sure to write a paper on it :) < 1273618771 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`bf_txtgen Boo hiss. < 1273618772 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1273618780 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :! not ` < 1273618795 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: Leaving < 1273618798 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Quite. < 1273618800 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :94 +++++++++[>+++++++++++++>+++++++++>+++++>+<<<<-]>>.<.>++++++++++++++++++++++++.<-.>----.>+.>+. [928] < 1273618823 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1273618824 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen 1[aj[jaj1[[1jaj[a1j[1j1j[a[[j1jaja[1j1[aj < 1273618827 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :286 ++++++++++++[>++++>+++++++>++++++++>++++<<<<-]>+.>+++++++.>+.+++++++++.<.>.<++++++.>.<<.>------..<.>>.<++++++.>.---------------.<.<.>+++++++++.>.>+.<<.<.>.>.<<++++++++++++++++++++++++++++++++++++++++++++++++.>>..<.>>.<<.<.>.<.>>.>.<<.>>.<.<<.>.>>---------------------------------------. [572] < 1273618831 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since it is returning quickly he must have the interations low < 1273618844 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :iterations < 1273618887 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy < 1273618891 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :228 +++++++++++++++[>++++++++>++++++++>++++++++>++++++++<<<<-]>+..>+.......>+.......<..........<.....>>.>+......<....>..---------------------------------------------------------------------------------------------------------------. [357] < 1273618893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, isn't the iteration count the number in []? < 1273618901 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no that's the length < 1273618901 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :That is probably a really stupid solution. < 1273618911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, then the number at the front? < 1273618917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, stripping those >><< would be a good idea btw < 1273618935 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actgually you're right < 1273618936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, it sure is < 1273618943 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1273618949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, but it adds a newline at the end < 1273618951 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Better: +++++++++++[>+++++++++++>>><<<<-]>..............................................>. < 1273618954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could explain part of it < 1273618959 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :let it run longer it does better :) < 1273618961 0 :FireFly!unknown@unknown.invalid QUIT :Quit: null < 1273618971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I know < 1273618976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a human can do even better < 1273618980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like using multiple loops < 1273618982 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1273618984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or not using loops at all < 1273618997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen < 1273619000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :20 +++++[>++>>><<<<-]>. [11] < 1273619005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that a newline? < 1273619012 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :5*2. < 1273619013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not too bad < 1273619023 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I guess newline and null are not the same character. :P < 1273619024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, too lazy to count those first pluses < 1273619035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, of course they aren't < 1273619045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, what made you think they were? < 1273619049 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you could run the output through a cleaner to get rid of the >< < 1273619054 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Absence of mind. < 1273619061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1273619082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be done in genetic algo though < 1273619088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to favour short solutions properly < 1273619089 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :BrainFuck text generation: not an especially active field of research, I guess. < 1273619092 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's a pretty hard problem to solve tho < 1273619095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, if you only remove those at the end < 1273619103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it might be miscalculating < 1273619112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in advantage for a worse solution < 1273619136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck < 1273619139 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well the reason it has those is because you set the number of memory cells used as an option < 1273619140 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/VDM_Publishing is the scam company producing all the books with material scraped from the net. < 1273619143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mathematica shows a license dialog at start < 1273619149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are they limited to one year or something? < 1273619153 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Suddenly, I want to make a programming language based on LZW. < 1273619170 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so they aren't impacting the result < 1273619210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1273619212 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :usually, you would experient with different numbers of cells to see which gives the best result < 1273619213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now it works again < 1273619214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth < 1273619226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see, it only works when network is up how strange < 1273619236 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :gotta phone home < 1273619246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, no, as in ethernet hardware running < 1273619252 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.2/20100316074819] < 1273619252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not as in connected < 1273619267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :calamari, you know, modprobed < 1273619276 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1273619291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I had it removed to save battery before (it does make a difference of about 0.25 W according to powertop) < 1273619304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wlan saves even more when down of course < 1273619306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :several watts < 1273619318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They do have that license server nonsense, but one would think it'd be enough to have a loopback interface up. < 1273619331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I have to assume it was up < 1273619336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all iirc X needs it < 1273619367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they've keyed the license to the Ethernet MAC. Changed NICs? Buy a new copy. < 1273619424 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1273619428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay *kicks Xilinx*. This is the worst idea for download ever invented < 1273619446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the main file: a 2.9 GB uncompressed tar < 1273619462 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :what were you downloading anyways? < 1273619469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :containing according to tar -tf amongst other things large uncompressed files but also: < 1273619474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Xilinx_ISE_DS_Lin_12.1_M.53d.0.4/idata/drop_0122_ise.zip.xz < 1273619478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.zip.xz < 1273619481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WHAT THE HELL < 1273619496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, well, if it is Xilinx it should be easy to guess < 1273619497 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :perhaps a Stored .ZIP? < 1273619503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who knows < 1273619554 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've seen quite many .rars inside .rars inside .rars. < 1273619564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, anyway Xilinx makes FPGAs < 1273619573 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1273619574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think that should answer what I'm downloading < 1273619583 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :also, seems p7zip is *still* stuck at 9.04 beta (bah) < 1273619592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, I don't see the point of zip < 1273619597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.tar.xz is perfectly fine < 1273619598 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, have you seen recursive archives yet? < 1273619620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least it has both bin/lin and bin/lin64 in it < 1273619633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then to install the thing in a chroot of course < 1273619644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't trust xilinx an inch < 1273619652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: Yes, if you mean that .zip/etc that extracts into a copy of itself. < 1273619667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless I can extract only the gate timing info somehow < 1273619670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for use with ghdl < 1273619682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, link? < 1273619706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Grep logs for r.zip here. I have just this phone now. < 1273619726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, n900 is not "just this phone" it is "wow this amazing phone" < 1273619727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1273619728 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see a chain version; a .zip that extracts to a .rar that extracts to a .tar.xz tha extracts to the original .zip. < 1273619744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, make that yourself! :D < 1273619760 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://swtch.com/r.zip anyhow. < 1273619781 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Extracts into r/r.zip with the same contents. < 1273619789 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :http://research.swtch.com/2010/03/zip-files-all-way-down.html < 1273619808 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants an n900, but can't afford it < 1273619860 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a calamari but can't palate it < 1273620117 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Why do you want the impalatable? < 1273620136 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Impalable. < 1273620155 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Right, sorry. < 1273620203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The nice thing about r.gz is that even broken web browsers that ordinarily decompress downloaded gzip data before storing it to disk will handle this file correctly! " < 1273620212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I hope none do it recursively < 1273620217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably aren't coded to do that < 1273620249 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Is r.gz a gzip quine? < 1273620269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1273620377 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1273620441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: From the comments: "In Safari on Mac OS X, with the option 'open "safe" files after downloading' set (on by default), it keeps uncompressing and filling up my disk. "safe" indeed ..." < 1273620452 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(That was for the .zip.) < 1273620457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1273620479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :silly it does it recursively < 1273620512 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.9/20100315083431] < 1273620577 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1273620676 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :http://research.swtch.com/2010/03/zip-files-all-way-down.html < 1273620686 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :"Recursion for the win." Ironically, his solution uses no recursion. < 1273620687 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1273620707 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :huh, GCC will include gccgo in future versions < 1273620743 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders for a moment whether that's a compiler that takes a Go move and compiles it to a Go board with a response. < 1273620748 0 :Sgeo!unknown@unknown.invalid QUIT :Client Quit < 1273620807 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :no, it's that new Google language < 1273621065 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :fizzie still here? < 1273621072 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ever heard of this? http://github.com/bonzini/superopt < 1273621375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately I'm already asleep. (Or at least close enough for practical purposes.) < 1273621431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, hm? < 1273621432 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Also called "the engineer's asleep".) < 1273621452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, XD < 1273621497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, I heard of superoptimisers before < 1273621503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, but that is length not time < 1273621512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some longer sequence might be faster < 1273621523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(x87 vs. SSE comes to mind here) < 1273621546 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :x86 is a pain to optimize for, seems impossible o_O < 1273621573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Different things are faster on different architectures. < 1273621577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, same goes for many other arches though... cache effects, some nops to align on cache boundary might make it faster and so on < 1273621592 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :You know, I now wonder why OS X uses x86 these days. < 1273621617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: Because Intel offers better production guarantees on CPUs than IBM. < 1273621619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't just x86 where you have cache effects and god know what else though < 1273621626 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods. < 1273621630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. s/architectures/chips/ < 1273621654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: x86 is worse about it than others. < 1273621655 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :It's also true that different things are faster on different architectures, of course. < 1273621661 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :Apple want fastest available, and Intel finally caught up to PPC in their eyes, I guess (while being cheap enough) < 1273621665 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :A BF processor would not be very fast. < 1273621667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well sure < 1273621686 0 :augur!~augur@c-68-54-80-152.hsd1.md.comcast.net JOIN :#esoteric < 1273621708 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Its instructions are small, though. It's difficult to beat three bits. < 1273621723 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Unless that's patted to 32 bits or something. < 1273621737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, 3 bits? where? < 1273621738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: Why would it? < 1273621749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not like Brainfuck is a von neumann architecture. < 1273621751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Brainfuck. < 1273621752 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Brainfuck. < 1273621756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1273621762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought you meant x86 still < 1273621764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, base 7? ;) < 1273621784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well sure, but I was thinking about x86 still < 1273621785 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :base7? does anybody use that (besides ETA)? < 1273621792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, ETA? < 1273621794 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :(esolang, not chip) < 1273621795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo: Brainfuck does. < 1273621807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, not for numbers < 1273621822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Its code space is base 7, and it's not von Neumann. < 1273621829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, no. < 1273621832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not normally. < 1273621845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Rugxulo, also sure, VHDL can use anything crazy < 1273621846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would be *perfectly* feasible to have a base 7 Brainfuck. < 1273621852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(for which we kill you) < 1273621856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :5 bits gray code? sure why not < 1273621860 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck is base 7? < 1273621868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, only the instructions < 1273621875 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck's instructions are base 7? < 1273621876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: base 8, surely? < 1273621889 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 8 instructions. 0-7. < 1273621895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which is base 8. < 1273621896 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's base 8. < 1273621897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1273621898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Base 8. < 1273621899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1273621939 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, calling it base 7 might be slightly better, as then every base can be written as a single digit in itself. < 1273621952 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Now not everything is base 10 any more! < 1273621956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think there are possibly several brainfuck derivatives on the wiki based on treating bf as base 8. < 1273621988 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :We can speak of base 1, base 7, base 9, base F, base /... < 1273622031 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bitchanger has 4 instructions, so you can pack 4 per byte < 1273622076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as you can plainly see, that doesn't work very well beyond the standardized digits (9, F or Z dependent on how geeky you are...) < 1273622081 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :ETA explicitly uses base7 for its numbers < 1273622127 0 :Rugxulo!unknown@unknown.invalid PRIVMSG #esoteric :except it maps them to the same letters as instructions (htaoins) and avoids "e", which is used as the number terminator < 1273622129 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, how's this for a BF instruction set... < 1273622134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, base -1 < 1273622150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also base 0 and base (2pi)/3 < 1273622161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait base pi is nice < 1273622167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because then pi is 1 < 1273622168 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :@ - flip the current bit and move right. & - move left and if the current bit is 1, jump to the beginning of the program. < 1273622170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easy to rememebr < 1273622172 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Darn, that doesn't really work. < 1273622174 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Pi is 10, you mean. < 1273622178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remember* < 1273622181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, oh duh < 1273622182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1273622185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm sleepy < 1273622193 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, 4 is an infinite nonrepeating decimal! < 1273622215 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Aww, Wolfram Alpha doesn't do base pi. < 1273622236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, indeed