< 1227917119 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1227917893 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now everything in vi works EXCEPT quit (pfft, who needs that anyway) and when you go to command mode (:foo) it draws the command right where you are instead of at the bottom of the screen. < 1227917941 0 :jayCampbell!n=jay@209.66.100.34 JOIN :#esoteric < 1227917958 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is it some special vi then? < 1227917971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It's traditional vi < 1227917992 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll attack vim next, since any issues are at least as likely to be vi as JSMIPS :P < 1227918008 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so what are you doing with that vi? < 1227918018 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1227918028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You don't know that I'm referring to making vi work on my JSMIPS simulator? < 1227918047 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaah < 1227918097 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :vi in the browser will revolutionize web development until adobe bundles vimWorks in Flash 12 < 1227918124 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :isn't it .. obvious? < 1227918158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :self-evident < 1227918175 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :isn't it a bit slow? < 1227918212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: moore's law will surely take care of that < 1227918219 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :it encourages thoughtful development practices < 1227918221 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahihih < 1227918294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It's slowish ... but I have a JIT >: ) < 1227918351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :definition: a program is considered slow if moore's law matters during its running time < 1227918374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1227918460 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :is there a HTML5-backed filesystem? :D < 1227918471 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :err.. HTML5 DOM Storage, that is < 1227918666 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :wot, no `wall`? < 1227918866 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1227918990 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm testing Haiku < 1227919014 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and it appears that it is a major shit < 1227919147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :5+7+5, not 5+11, nooga < 1227919186 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :woot? < 1227919202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: major shit why? < 1227919208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haiku looks ok < 1227919242 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :gregor very cool how much you've got running < 1227919254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try: i'm testing Haiku / and it appears that it is / just a piece of shit < 1227919632 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :what esolang deserves an interpreter but is lacking one < 1227919643 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :the 'unimplemented' list on esowiki isn't terribly inspiring < 1227920244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vim doesn't work :P < 1227920260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am SHOCKED AND APPALLED < 1227920352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if you were SURPRISED, i'd be WORRIED < 1227920414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which gives me the obvious idea: GregorR, you need a tinfoil hat. as stylish as possible, of course. < 1227920419 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :still i cannot imagine how you've managed to compile something unixy for MIPS which emulator is written in js < 1227920436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MAGIC < 1227920459 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :baaa < 1227920494 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i require immediate sleep < 1227920499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, GregorR needs a wizard hat too < 1227920521 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nite < 1227920523 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1227920637 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR cannot have too many hats. < 1227920848 0 :oklokok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1227920858 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1227921501 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... was looking at the implemented/unimplemented categories on the wiki. "1L" is in both categories. < 1227921608 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :like Schrödinger's cat? < 1227921610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how useful. < 1227921665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, it is not one language, but several, not all implemented < 1227922083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but so's your face. < 1227922127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, you _definitely_ need a tinfoil hat. < 1227923318 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1227923364 0 :Asztal!unknown@unknown.invalid QUIT :Nick collision from services. < 1227923366 0 :Azstal!unknown@unknown.invalid NICK :Asztal < 1227923778 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1227926178 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ooooooo < 1227926179 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nighties. < 1227926180 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1227931134 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1227931565 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HOLY EFFING HOLY EFFING OMGOMGOMG < 1227931570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :VIM STARTED VIM STARTED < 1227931675 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts vim < 1227931693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My vim started in a MIPS simulator in my browser. < 1227931713 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :That's not millions of instructions per second, is it. < 1227931743 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :A RISC architecture, I see. < 1227931757 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1227931852 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Suddenly, I think it would be a good idea to come up with a simple self-modifying language and then write a program that keeps a bunch of programs in this language running, occasionally randomly changing them, and replacing them with combinations of others. < 1227931882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Congratulations, you just reinvented evolutionary programming? < 1227931898 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Just like an evolution simulation, except programs die randomly instead of according to how well they do, and the programs can alter their genotypes at will. < 1227932070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :VIM RUNS < 1227932071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :VMI RUNS < 1227932072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMGOMGOMG < 1227932073 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :VIM RUNS < 1227932105 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes "omgomgomg", much the way people go "nomnomnom" < 1227932119 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227932417 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"I'm a thaasophobic." < 1227933247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/jsmips_vim.png http://codu.org/jsmips_vim_2.png < 1227933256 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1227933264 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/jsmips/jsmips_vim.png http://codu.org/jsmips/jsmips_vim_2.png < 1227933289 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227933547 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227934257 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :now we can have vim on playstation? < 1227934284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The "JS" in JSMIPS is important. < 1227934586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/jsmips/system.html Go here, type "vim", wait ten minutes, laugh maniacally ^^ < 1227934659 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227935153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Holy hell < 1227935156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Opera's JS is /fast/ < 1227935784 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227936464 0 :sebbu!n=sebbu@ADijon-152-1-38-253.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1227936871 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227936888 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227937598 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Only problem; There is no way of getting out of input-mode :P < 1227937637 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Escape works. < 1227937647 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :At least in firefox. < 1227937790 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Not in Google Chrome :( < 1227937911 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227938180 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :cd bin; ls < 1227938389 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227939354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that downloads all the files. < 1227939359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for wasting my bandwidth. < 1227940832 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227941214 0 :kar8nga!n=kar8nga@a-15.vc-graz.ac.at JOIN :#esoteric < 1227941902 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just improved the JIT ... it's a bit faster now. < 1227941907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not enough though :P < 1227943947 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227944049 0 :mrgraff!n=chatzill@c-76-113-50-166.hsd1.nm.comcast.net JOIN :#esoteric < 1227944621 0 :mrgraff!unknown@unknown.invalid QUIT :"ChatZilla 0.9.83 [Firefox 2.0.0.18/2008102918]" < 1227945599 0 :clog!unknown@unknown.invalid QUIT :ended < 1227945600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1227947918 0 :Mony!n=AssHole@AToulouse-258-1-64-203.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1227947961 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1227948037 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'sup < 1227950087 0 :flomoo!n=chatzill@dhcp-077-251-008-030.chello.nl JOIN :#esoteric < 1227950105 0 :flomoo!unknown@unknown.invalid NICK :whtspc < 1227950311 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Hi! I've created some sort of esolang, what is the best place to post for discussion ? < 1227950357 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Here. < 1227950424 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Hi okay, but I'm quite new to this IRC thing, does conversation gets saved while I'm away for instance? < 1227950440 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :This particular channel has a log. < 1227950446 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The link is in the topic. < 1227950485 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Okay I see :) < 1227950521 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So don't talk about that time you murdered that prostitute here. < 1227950529 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1227950554 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Well let's start with a link to the development topic I have at another forum first: < 1227950556 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.tigsource.com/index.php?topic=3710.0 < 1227950587 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1227950593 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A brainfuck derivative. < 1227950726 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah how surprising, isn't it? it's better explained as a toy to output data in a different way than the usual ascii. < 1227950744 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :That's where the difference lies < 1227950797 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Something like... THIS? http://membres.lycos.fr/bewulf/Russell/Hello.png < 1227950800 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1227950855 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Infinite 2D grids are a bitch. < 1227950878 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :It's wrapping < 1227950889 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :as a feature :) < 1227950891 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wrapping is for the weak! < 1227950899 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is non-TC D: < 1227950951 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's also very small apparently :o < 1227950952 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Well hi, I'm a pretty newbie to this sort of stuff, < 1227950984 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I like to have some guidelines, I'm not looking for hostility < 1227950986 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1227950994 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Don't listen to me. < 1227950998 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm stupid :D < 1227951007 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :The grid should be resizable in the end < 1227951033 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :someone is working on interpreter in real language, (other than actionscript) < 1227951054 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Define "real language". < 1227951070 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You'll find pretty much anything on anything here. < 1227951079 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :a programming language, not scripting language < 1227951092 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Scripting languages are programming languages. < 1227951096 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But yeah. < 1227951096 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :he's making cross-platform c++ interpreter < 1227951119 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is it called... ESCO? :o < 1227951147 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1227951168 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1227951189 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :k, have to go. Cheers! < 1227951213 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1227951224 0 :whtspc!unknown@unknown.invalid PART #esoteric :? < 1227951335 0 :whtspc!n=chatzill@dhcp-077-251-008-030.chello.nl JOIN :#esoteric < 1227951352 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back! < 1227951359 0 :whtspc!unknown@unknown.invalid QUIT :Client Quit < 1227951799 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :That PaintFuck looks somewhat interesting. Reminds me of the ant automaton somehow. Guess it could be programmed in PaintFuck. < 1227951828 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ant automaton? You mean the 2D Turing Machine? < 1227951847 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yes, well, a particular simple one < 1227951873 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :IIRC it was like (0>left, 1>right) and toggle on each move < 1227952042 0 :whtspc!n=chatzill@dhcp-077-251-008-030.chello.nl JOIN :#esoteric < 1227952056 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi whtspc < 1227952127 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1227952151 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :tigsource member increpare created universal automaton in paintf < 1227952176 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :sounds nice < 1227952195 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ever thought of writing a JS interpreter to view online? < 1227952213 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Universal automaton? < 1227952218 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :http://www.maths.tcd.ie/~icecube/2008/11/rule-110-in-paintfuck/ < 1227952226 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, 110. < 1227952267 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well I'm not very good programmer, but someone is creating webbased application too < 1227952282 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :it would be very nice to share programs easily online < 1227952327 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227952499 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]" < 1227952718 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1227952889 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :automata rule 110 in Paintfuck (v3) - is there an v3 paintfuck? < 1227952970 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1227953086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno, hum? < 1227953149 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: from http://ded.johnmarkkearney.com/~locus/automata4.txt < 1227953162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Paintfuck? < 1227953164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1227953186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.tigsource.com/index.php?topic=3710.msg110146#msg109146 <-- seems relevant < 1227953187 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: scroll back :) < 1227953463 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227953633 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What do you do in the console when your local characters are not echoed? I used "reset" in that case but there's no "reset" in bin/ < 1227954597 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227955650 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227956028 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227959804 0 :sebbu2!n=sebbu@ADijon-152-1-82-179.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1227959951 0 :kt3k!n=stibium_@FL1-122-130-193-58.kyt.mesh.ad.jp JOIN :#esoteric < 1227960134 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1227960135 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1227960490 0 :Slereah!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227961151 0 :nooga!n=nooga@epl39.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1227961162 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1227961214 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :doo < 1227961611 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1227961808 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1227961924 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1227961928 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1227962293 0 :SimonRC!unknown@unknown.invalid QUIT :"settings" < 1227962307 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1227962388 0 :SimonRC!unknown@unknown.invalid QUIT :Client Quit < 1227962393 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1227962819 0 :whtspc!n=chatzill@dhcp-077-251-008-030.chello.nl JOIN :#esoteric < 1227963043 0 :whtspc!unknown@unknown.invalid PART #esoteric :? < 1227963164 0 :whtspc!n=chatzill@dhcp-077-251-008-030.chello.nl JOIN :#esoteric < 1227963556 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck.php < 1227963820 0 :kt3k!unknown@unknown.invalid QUIT :"CHOCOA" < 1227964286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: I saw paintfuck a while back. < 1227964287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Boooring. < 1227964404 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :nice pgimeno! < 1227964418 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :works pretty fast, especially compared to my flash < 1227964444 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1227964452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Duuuude. < 1227964456 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He's like right here! < 1227964457 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :flash is a bit slow < 1227964459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1227964468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, I just called it boring in front of the person who made it < 1227964469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ups :D < 1227964484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, flash's actionscript actually tends to be faster than regular js in my experience < 1227964491 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Could you make it so that it runs like an animation < 1227964511 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it has one notable merit over most of the languages: there are more than just the test programs written by the creator. < 1227964515 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :? < 1227964517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would just be repeating the step() i uguess < 1227964518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*guess < 1227964531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehh, now I have to write a version, damnit < 1227964542 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: I don't know, maybe by setting up a timer < 1227964545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't let YOU guys have all the fun < 1227964560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i should do it in haskell. so that i am speshul. < 1227964575 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :the animating part is the best part of it imo < 1227964581 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can totally let you guys have all the fun. < 1227964592 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :especially bugs are beautiful to watch :) < 1227964601 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I could probably try to do it on the 2D Love Machine 9000, but it would be terrible < 1227964609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because it only has one layer. < 1227964614 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: updates are made realtime, just not shown by the browser in realtime < 1227964628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: add a settimeout < 1227964631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after you do an instruction < 1227964632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead o < 1227964632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :f < 1227964633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :step() again < 1227964634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do < 1227964636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :setTimeout(step, 0) < 1227964641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that lets the browser redraw et < 1227964643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c < 1227964646 0 :Slereah_!n=Slereah@ANantes-252-1-37-61.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1227964649 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1227964652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, who wants to link me to the flash ver ) < 1227964652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1227964663 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you could say it in a line < 1227964676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: this is true. i'm typing weirdly today. < 1227964684 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.tigsource.com/index.php?topic=3710.0 < 1227964684 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :and that's what I said: whtspc: I don't know, maybe by setting up a timer < 1227964694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1227964704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i'm not one of those weird people who read things < 1227964711 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :windows sorry < 1227964726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: flash is cross-platform, isn't it? < 1227964734 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :it's a download < 1227964740 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :exe < 1227964743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1227964752 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :i can compile it as swf if you like < 1227964773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that'd be cool, I could also start up parallels :p < 1227964773 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :or do you think it's boooooring :) < 1227964783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey it's boooooooooooooring until i realise the creators in here. < 1227964791 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1227964796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then i get interested inadvertently < 1227964806 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A brainfuck derivative? By jove! < 1227964810 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :ah ok, just kidding < 1227964818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1227964831 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There's something you don't see every day! < 1227964882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: < 1227964884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :javascript:function a(){step();setTimeout(a,0);};a() < 1227964889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wrote it for you :P < 1227964917 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :best program written in paintfuck yet is here: http://ded.johnmarkkearney.com/~locus/automata4.txt < 1227964932 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: the novelty is the 2D data being shown visually < 1227964934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that could be a lot shorter < 1227964961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1227964969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :running eeeeeeeeeeeeeeeeeee*s*[n[sw*n]ss*n[se*n]ss*] with my stepper is fun < 1227964976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it goes off the edges and stuff < 1227964982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think they'll collide in a second < 1227964987 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno : Meh. < 1227964987 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1227964990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha cool < 1227964995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's overwriting the old one < 1227964997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then putting it back < 1227964999 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :and i like my own binary counter < 1227965002 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :*[ss*s[*]n[e*s[*]n]*e[*nn[*n*ss*n]sse]ne[*e]*w*[*w*]*] < 1227965043 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it'd be interesting to see a Gray counter < 1227965093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p.s. pgimeno could you put my stepper as a button it's kind of awkawrd pasting it in :P < 1227965114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, whtspc, that counter is neat < 1227965120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks really pretty < 1227965135 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm working in the animator but a bit more complete than that :) < 1227965146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: how can you be more complete? its all you need :P < 1227965162 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe put back the +/- < 1227965164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note: if you put the thing in multiple times it goes faster < 1227965164 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :For COLORS :o < 1227965165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1227965229 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Really curious how colours could take part in language < 1227965235 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :i would love to see it < 1227965250 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :but there's as far as I know not real use to it < 1227965251 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, you could replace 0/1 by 0/255 < 1227965259 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So as to see the colors :o < 1227965282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: easier to do arithmetic < 1227965284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for numbers 0-255 < 1227965290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just represent them as coloured pixels < 1227965300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it's useful as both a programming convenience and as colouromatic < 1227965332 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Just put the red green blue intensity as two bits each < 1227965351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : well duh that's just rgb colors < 1227965351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1227965373 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1227965390 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :It does in fact make the language more brainfuck than bool/smallfuck then? < 1227965391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: could i have a swf please? :) pgimeno's interp is a bit sketchy as far as animation goes < 1227965416 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although really, for a nice display, there should probably be one part memory and one part screen. < 1227965425 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise it will be an epileptic nightmare. < 1227965433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah < 1227965440 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :yeah working on it now, can I pack it? I can't upload from here < 1227965441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: all the ones i've seen look fine < 1227965454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: sure.. < 1227965533 0 :nooga!n=nooga@89.174.55.154 JOIN :#esoteric < 1227965534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, i found out about paintfuck because hideous pointed me to it, i don't know if you know him or something < 1227965569 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :WHO'S THIS HIDEOUS MAN < 1227965579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a person < 1227965589 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :http://www.willhostforfood.com/access.php?fileid=43043 < 1227965593 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :here you go < 1227965603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay thanks\ < 1227965611 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I only know he's at tigsource too < 1227965628 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1227965631 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i codde for food < 1227965648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's an exe :{ < 1227965705 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :really < 1227965708 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :ok again < 1227965745 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :http://willhostforfood.com/access.php?fileid=43044 < 1227965782 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :better download it to your desktop insted of using it in a browser < 1227965786 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Did you get that host for a sandwich? < 1227965788 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :then it gets really slow < 1227965792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1227965833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests it < 1227965845 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a bfvga somewhere; it uses the 320x200-pixel video memory of that one standard VGA mode as the brainfuck array. < 1227965858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay, it works < 1227965867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, now to golf a "white the whole screen" < 1227965889 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1227965930 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pain.swf/? < 1227965936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: paintfuck < 1227965958 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where's the spec < 1227965968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on some forum somewhere < 1227965970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION digs up link < 1227965975 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :may I join? < 1227965978 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :*[s[e]*] < 1227965998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: wait, how does that do each square? < 1227966029 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, let's try! < 1227966037 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :the screen is wrapping (what some of your collegues here find disgusting :)) < 1227966039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://forums.tigsource.com/index.php?topic=3710.0 < 1227966066 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :BY JOVE, IT WORKS < 1227966082 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure you can compress it much more < 1227966119 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1227966129 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Whatever happened to Unikitten? < 1227966141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: *[[s*]*e*]* < 1227966143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my wipe-all < 1227966156 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1227966158 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wipe. < 1227966258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a langton ant < 1227966295 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :langton? < 1227966310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Langton's_ant < 1227966328 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1227966336 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1227966441 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ok, reload < 1227966502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1227966510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that you have to keep track which way you're going < 1227966513 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not easy < 1227966514 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1227966515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that you know how to turn 90 degrees < 1227966531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's hard to do that without messing with other squares (Read: impossible) < 1227966541 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you may need a 4x4 cell < 1227966541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you'd like have to free every other step < 1227966543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's just ugly < 1227966543 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :USE COLORS :o < 1227966586 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: the animation is done, in case you didn't notice :) < 1227966644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: hey, yes! < 1227966654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: that's why colours are useful < 1227966663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can still display graphics prettily while passing around hard-to-pass-around internal dat a < 1227966714 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plus you can make a groovy looking TM. < 1227966725 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With like trippy colors. < 1227966729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: < 1227966729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[[s*]*] < 1227966736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an inverted mover! < 1227966817 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1227966872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: *[[se*nwnw*se*se]*] < 1227966912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooh! < 1227966914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: whtspc: *[[se*nwnw*se*se]*[ne*swsw*ne*ne]*] < 1227966916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty! < 1227966923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what it does < 1227966925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's pretty < 1227966965 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :IT'S RICOCHETING EVERYWHERE < 1227966970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I KNOW < 1227966972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT'S AWESOME < 1227967010 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it halts. < 1227967030 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I like that one < 1227967038 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should make some sort of program that would determine if a particular piece of code halts. < 1227967039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: maybe after 34587345345 years :P < 1227967045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: INTERESTING IDEA < 1227967057 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :IS IT NOT < 1227967060 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :like I stated before, bugs can be really beautiful < 1227967073 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'LL FIRE UP MY ANALYTICAL ENGINE AND TRY IT < 1227967077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really don't t hink it follows any discernable pattern after a while < 1227967082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just chaos < 1227967093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves it running < 1227967093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1227967094 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, technically, it does. < 1227967096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be eating up the whole grid < 1227967097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slowly < 1227967104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and pooping out little white dots every now and then. < 1227967106 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Because it's a finite machine < 1227967107 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :my binary counter : *[ss*s[*]n[e*s[*]n]*e[*nn[*n*ss*n]sse]ne[*e]*w*[*w*]*] < 1227967158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1227967162 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :is also beautiful with a bug in the code: *[ss*s[*]n[e*s[*]n]*e[*nn[*nnprogram thing, so that we can write e.g. worms < 1227967745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that slither around and eat stuff < 1227967748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a predefined map < 1227967761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe even a Snake AI :P < 1227967844 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice one that last one < 1227967851 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's like... what will it do next? < 1227967934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa. < 1227967935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[[se*e*e*e*e*s*s*s*s*w*w*w*w*n*n*n*n]*] < 1227967938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty to the max < 1227967987 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :wormish :) < 1227968170 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :this one is nice too: http://forums.tigsource.com/index.php?topic=3710.msg110154#msg110154 < 1227968247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1227968265 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :a scroller! < 1227968268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if i leave it on forever does it wrap around? :O < 1227968277 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :guess so < 1227968349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1227968421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: *[e*]*[s*[n*es*]*] < 1227968474 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :moving line? < 1227968484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :moving two lines :P < 1227968650 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :gtg < 1227969196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[e*]*ssssss*[e*]*n*[[*ne*]*se*[*se*]*ne*] < 1227969197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bouncy < 1227970101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[[ee*]*ss*]*nw*[[*nw*]*[*se*]*[*n*]*[*s*]*[*ne*]*[*sw*]*[*e*]*[*w*]*] < 1227970112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :om nom nom nom nom < 1227970120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dot likey food < 1227970126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it gets stuck :( < 1227970317 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hehe, paintfuck < 1227971245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[[e*]*[[e*]e]w*w*s*]*[*e*s*w*n*sese] < 1227971805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[[*n*s*e*w*s*e*s*e]swsw*[*n*e*s*w*n*w*n*w*]*] < 1227972541 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And I am back < 1227972951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :paintfuck is funnn < 1227973031 0 :kar8nga!n=kar8nga@e-150.vc-graz.ac.at JOIN :#esoteric < 1227973061 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1227973824 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1227977118 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1227979120 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1227979317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : So don't talk about that time you murdered that prostitute here. < 1227979343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :will try. < 1227979364 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hey oerjan, remember that time you murdered that prostitute? < 1227979424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to talk about it. < 1227979446 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well played, oerjan, well played. < 1227979531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that blood all over the place stuff can be a bit traumatic. < 1227979680 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :*[[e]*[*n]*[w]*[s]*] < 1227979751 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :aww, it gets stuck < 1227979759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: It's pitch black. You are likely to be eaten by a grue. < 1227980013 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've made it faster by iterating several times... it seems that Firefox has a lower bound on the ms in setTimeout < 1227980138 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that's true of every operating system that doesn't call itself "realtime" < 1227980163 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :you're only guaranteed a minimum sleep < 1227980167 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :as a drawback, now raising the timeout makes it work "jerky" < 1227980233 0 :Mony!unknown@unknown.invalid QUIT :Nick collision from services. < 1227980241 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: nice pattern for such simple rules :) < 1227980253 0 :M0ny!n=AssHole@AToulouse-258-1-64-203.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1227980281 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :even better, *[[*e]*[*n]*[w]*[s]*] seems to generate mazes :) < 1227980289 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :odd ones, though < 1227980292 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Having fun people? < 1227980407 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :This is paintfuck? < 1227980441 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There should be a way to speed up the process < 1227980475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warrie: Yah. < 1227980489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nesw move in that direction, * flips bit at that point, and [] do what you expect. < 1227980495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flip bit = white or black in the display. < 1227980516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warrie: http://willhostforfood.com/access.php?fileid=43044 Interp. < 1227980523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you're on windows, willhostforfood.com/files3/7766096/pain.rar < 1227980561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: do a langton's ant! < 1227980576 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*barrel roll < 1227980582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1227980611 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://www.maths.tcd.ie/~icecube/tag/paintfuck/ <- that guy did a rule 110 automaton < 1227980626 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reverses the polarity on Wine < 1227980644 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of doing conway's game of life < 1227980651 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing pain.rar is not actually the interpreter. < 1227980660 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :though I don't think it's as well suited as I first thought < 1227980662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warrie: It is. < 1227980663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Extract it. < 1227980666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It contains an exe. < 1227980672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, for non-Windows: < 1227980677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://willhostforfood.com/access.php?fileid=43044 < 1227980678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a flash file < 1227980687 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, .rar is a compression format. < 1227980689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Azstal: one char mod of yours - *[[e]*[*n]*[w]*[*s]*] < 1227980746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, asztal < 1227980835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, wanna see a spiral? < 1227980840 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes please < 1227980848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme type it out again < 1227980871 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it would probably be hard to do langton's ant because it needs to keep state < 1227980875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1227980880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make the squares 2x2 < 1227980886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and store the direction state in some of them < 1227980887 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1227980887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1227980914 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying a different approach < 1227980926 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :keep the state as the program's current position < 1227980958 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hard anyway < 1227980983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Azstal: wn*[[n*]*s*s[w*]*e*e[s*]*n*n[e*]*w*w] < 1227980987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fscks up on the last bit < 1227981032 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1227981047 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so paintfuck. i wish i wasn't too lazy to check it out. < 1227981048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok try paintfuck < 1227981059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1227981063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: < 1227981068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :paintfuck in one line: < 1227981073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nesw, move pointer one that directio < 1227981073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1227981079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* flip pixel at direction white/black < 1227981080 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah k < 1227981082 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1227981083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[] loop while black < 1227981085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada. < 1227981086 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okily < 1227981090 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1227981103 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if that's it, i'm almost impressed < 1227981107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: interp: http://willhostforfood.com/files3/7766096/pain.rar < 1227981161 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm still randomly modifying this one and it's generating some weird stuff: *[[*e]*[*n]*[w*]*[*s]*] < 1227981222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wn*[[n*]*s[w*]*e*e[s*]*n*n[e*]*w] < 1227981224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a kinda spiral < 1227981228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that messes itself up < 1227981234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :into many little spirals < 1227981268 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: I wouldn't be one bit surprised if that one were Turing-complete. < 1227981286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quite a few look like turing machines < 1227981293 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do they? < 1227981293 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :It looks like a computer, indeed. < 1227981294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee, boolfuck without IO can be trivially imbedded into it not? so TC. < 1227981303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah < 1227981307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's based on smallfuck < 1227981308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1227981312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the canvas is finite < 1227981313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very finite < 1227981315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and wrapping < 1227981317 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1227981320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's needed for most of the drawing trix < 1227981361 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to make the canvas bigger? < 1227981367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warrie: No. < 1227981372 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :there is in the javascript one < 1227981372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not on the fast flash interp < 1227981372 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1227981381 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://www.formauri.es/personal/pgimeno/temp/esoteric/paintfuck/paintfuck.php < 1227981395 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :This needs to be compiled, you know. < 1227981412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asz, that one is slow < 1227981449 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it did get a lot faster when it was modified to get around setTimeout's restrictions < 1227981461 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried the .exe, though < 1227981478 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1227981485 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :What's a simple language with addressable memory? < 1227981488 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is [] loop while white or while black? < 1227981495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the .exe/.swf is the best < 1227981498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: for the swf, while white < 1227981503 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :warrie: subleq? < 1227981509 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: while black < 1227981510 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: exe < 1227981519 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1227981533 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I'm confused < 1227981551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno's interp changes it < 1227981552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bu < 1227981552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1227981554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for .exe < 1227981556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while black < 1227981559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1227981560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while WHITE < 1227981561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1227981562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 = white < 1227981564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 = black < 1227981569 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd prefer one where background color is true. < 1227981580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: why? brainfuck starts off all 0 < 1227981581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on tape < 1227981592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: I'm not sure what package provides 'reset' :P < 1227981596 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: would just happen to work better for my purpose. < 1227981605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: just white out t he screen: < 1227981609 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: huh? < 1227981610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[s[e]*] < 1227981612 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, guess i should < 1227981631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: just sprinkle some * around the loop ends, i think? < 1227981635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nov 29 05:13:53 GregorR: What do you do in the console when your local characters are not echoed? I used "reset" in that case but there's no "reset" in bin/ < 1227981647 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh that, I forgot :) < 1227981661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*[* and *]* should work like [ and ] but with reversed polarity. i think. < 1227981668 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1227981668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah < 1227981673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :REVERSED POLAARITYYYYYYYYYYY < 1227981679 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe that. < 1227981684 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I think Subleq will work for my purposes. < 1227981685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um < 1227981685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why no < 1227981687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1227981702 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: $ dpkg -S /usr/bin/reset < 1227981702 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ncurses-bin: /usr/bin/reset < 1227981705 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :[ has a side-effect if you jump? < 1227981710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm there may be something wrong if it moves... < 1227981711 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1227981714 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*]* < 1227981716 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes, i believe < 1227981734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: zomg, it's in ncurses? So then I've just been sitting on it :P < 1227981738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks it's ok < 1227981738 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I can add that to the env, easy. < 1227981752 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1227981763 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Now we need to figure out a reasonably fast way to compile Subleq into Paintfuck. < 1227981790 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I find the concept rather painful to contemplate. < 1227981820 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly remembers his idea for a Compiler monad in Haskell < 1227981852 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1227981862 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :btw, if you guys save the page locally, you can modify the animstep() function to add more lines and multiply the speed further < 1227981871 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1227981885 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is the swf nicer, the exe can't be stopped? < 1227981900 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean if you make it infloop, you can't stop it < 1227981909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: the swf is the exe < 1227981910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1227981911 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :infloop without io it is < 1227981912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to stop < 1227981914 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*that is < 1227981914 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: empty the program box and hit run? < 1227981915 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see? < 1227981916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace the code section with nothing < 1227981917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and press run < 1227981924 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can't, it crashed. < 1227981928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1227981930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't < 1227981932 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1227981940 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :abort the script, and the program didn't close < 1227981945 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay thanks flash that was nice of you < 1227981966 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what happens on *[] in your end? < 1227981976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah that fails < 1227981978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1227981980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[] works < 1227981981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1227981982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1227981985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :other infloops work < 1227982000 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes if they have io. < 1227982021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just do < 1227982023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*[*] < 1227982038 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want to look at the io flickering when i'm coding. < 1227982046 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i don't want to have to remove the code and put it back all the time < 1227982053 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's just not a nice coding experience < 1227982072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: < 1227982075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just remove all the code < 1227982075 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*[*] <- PARTY HARD < 1227982077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just put nothing in < 1227982080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and run < 1227982081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1227982098 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes yes. < 1227982279 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Subleq has a finite number of infinite registers; Paintfuck has a 2D infinite grid of finite cells. < 1227982357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1227982362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :paintfuck grid is finite < 1227982367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and small < 1227982395 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Paintfuck Infinite Edition has a 2D infinite grid of finite cells. < 1227982402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1227982405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :warrie: subleq has infinite number of cells < 1227982417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think you're confusing with minsky machine < 1227982531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :warrie: what oerjan said. < 1227982533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2D might help, you can store subleq cells as parallel rows < 1227982548 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but better formatted < 1227982562 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just plain better said. < 1227982568 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's self-modifying. < 1227982570 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1227982585 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so an infinite number of infinite registers. < 1227982728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only need one :P < 1227982758 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is that so? < 1227982767 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :they're interchangeable < 1227982781 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a bit hard to believe you can do with just one instruction < 1227982787 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1227982791 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :with just one third of an instruction < 1227982801 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I meant one of the "infinity"s < 1227982820 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :a few infinitely-large numbers can mimick an infinite number of registers < 1227982823 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i know what you meant < 1227982839 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :stop treating me like a child and start treating me like the asshole i am! < 1227983566 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :glaaaaahhhh i want a step-by-step < 1227983607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: there's one on pgimeonroneroenr's < 1227983626 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1227983639 0 :M0ny!unknown@unknown.invalid QUIT :"Join the Damnation now !" < 1227984073 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I was considering to add a little trace < 1227984156 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but was lazy :P < 1227984353 0 :sebbu2!n=sebbu@ADijon-152-1-87-125.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1227984359 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1227984541 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hehe, did rule 110, accidentally pressed c instead of ctrl+x, and removed everything just before final test \o/ < 1227984579 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now i get to do it again!! < 1227984581 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-z < 1227984588 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: yeah that doesn't work. < 1227984609 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :oh you're in that flash app not a textarea < 1227984632 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well yes, i figured it's too trivial to require anything that fancy < 1227984660 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but it's quite verbose as i'm not doing it in a very clever way, just copying the rule pretty straightforwardly < 1227984685 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1227984725 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :*[[e]*[n]*[w]*[*s]*] starts off moving in a rather complicated manner. < 1227984788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um i ok < 1227984789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: < 1227984792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can use ctrl-z < 1227984831 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i can also use ctrl-r for a nop. < 1227984834 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but it's not an undo < 1227984845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works for me < 1227984850 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lucky you. < 1227985003 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :*[[e]*[*n]*[*w]*[s*]*] is really slow. < 1227985054 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I think it actually counts in binary up to a power of 2 every once in a while. < 1227985118 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. So, um, we'll only ever be able to see this do something *else* if we do some dramatic optimization. < 1227985141 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did you know that incrementing something until it reaches a certain value is the same as setting it to that value? < 1227985155 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Because, um, tell the interpreter that. :-P < 1227985164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1227985209 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :This program is counting in binary. Someone ought to find a way to make it skip that part. < 1227985407 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like thinking, how should 110 start < 1227985425 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :By toggling a single cell, I think. < 1227985449 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric: Great Thinkers who Don't. < 1227985455 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :reversed, mine is now < 1227985455 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1227985458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1227985462 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :111 < 1227985464 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :1011 < 1227985467 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :11111 < 1227985472 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :100011 < 1227985474 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :1100111 < 1227985478 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :correct? < 1227985505 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I think so. < 1227985516 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1227985516 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then i have 110 < 1227985549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, you have no 010 in there < 1227985563 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :incorrect? < 1227985566 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or pun? < 1227985581 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :It means not all possibilities were exhausted, so give us more rows. < 1227985590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: 110 is done < 1227985591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :has been done < 1227985606 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not really a surprise, i just made it. < 1227985609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1227985612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how big is it < 1227985617 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :quite. < 1227985632 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :> Police say two handguns recovered at the scene indicate the two men shot each other. No one else in the packed store was killed or injured during the melee. < 1227985639 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :wasn't that technically a ranged attack? < 1227985641 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p562634344.txt < 1227985645 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :most of that is just for clarity < 1227985649 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i could take more than half out < 1227985663 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, it'd still be pretty bloated, i didn't really try, i'm so goddamn tired atm < 1227985677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_maybe_ they just beat each other with the guns < 1227985726 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :most of that is just copying things around and nulling parts of the screen, which i could easily do in the actual logic, that's just simpler to read. < 1227985735 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it says "shot each other", though. < 1227985744 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :They must have poked each other with their guns as they shot each other. < 1227985755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how big is the other one then? < 1227985765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: few pages < 1227985767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i consider that a trivial task, just wanted to see what it looks like < 1227985771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :soo < 1227985772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yours is tiny < 1227985781 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's like you told me no use writing a factorial in haskell because someone did that already. < 1227985810 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no. the other one was just written by a noob. < 1227985831 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1227985832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: you _have_ seen http://www.willamette.edu/~fruehr/haskell/evolution.html haven't you? :D < 1227985853 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I tried to write a threaded, GADT-using factorial in Haskell, but then realized the operations couldn't be defined recursively, as only one copy of each could be running at once. < 1227985858 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :tbh i'm not sure how to make that code *longer*, that may require more thinking than making it smaller < 1227985884 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1227985889 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i dropped off the train at some point. but that was awesome otherwise < 1227985899 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...so yes, or at least i tried < 1227985906 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and good point, i guess *it's been done* :) < 1227986030 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: can i see the other 110? < 1227986044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its in the logs < 1227986061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1227986065 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my one weakness! < 1227986068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: amazing.awesome.com < 1227986169 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :blergh i can't find it too hard < 1227986255 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway i think i should go < 1227986257 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like < 1227986258 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :away < 1227986260 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :off irc < 1227986261 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and < 1227986262 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1227986267 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do other stuff < 1227986272 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how's that sound? < 1227986281 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :http://www.maths.tcd.ie/~icecube/tag/paintfuck/ < 1227986329 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well that's quite well-spaced, i doubt it's actually that much longer than mine. < 1227986331 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION counts! < 1227986367 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders Subleq in Paintfuck < 1227986379 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually i can't count, i can't open my python. < 1227986467 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I guess you have rows and columns, and each column is one memory address, and numbers are stored in binary or something. Finite amounts of information can be tossed under it all. < 1227986528 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders Paintfuck in Subleq < 1227986625 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Each Paintfuck column can be two "tapes", each represented by two memory addresses. Manipulating the tapes ought to be easy enough. < 1227986661 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :And then you figure out how to optimize it enough that Paintfuck-in-Subleq-in-Paintfuck and Subleq-in-Paintfuck-in-Subleq don't slow things. < 1227986691 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Which is really difficult. < 1227986694 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lol please someone calculate the number of instructions in the two 110's so i can be at peace... :D < 1227986713 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: do you have the two 110s in your possession? < 1227986718 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://ded.johnmarkkearney.com/~locus/automata4.txt < 1227986733 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p562634344.txt < 1227986761 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just remove whitespace and count characters, that's just impossible in notepad/wordpad < 1227986813 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm bruteforcing something in python for the second day now, and only one python IDLE instance can be open at once :d < 1227986823 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, sometimes only one can < 1227986830 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and when that happens i'd have to close it < 1227986833 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but the computation would die < 1227986923 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1227986935 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :warrie: i assume you accepted the challenge? < 1227987009 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean it's not like it takes more than 20 seconds < 1227987029 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :assuming you have python or an equivalent thingie. < 1227987065 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Do a web search for "javascript character count". < 1227987082 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well i have one on vjn.fi, but i'm not sure whether that counts newlines < 1227987094 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: apparently, his is 951 while yours is 236 < 1227987099 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :but I wouldn't trust this < 1227987103 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: okay thanks < 1227987105 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mmhmm? < 1227987112 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't look like 236 to me < 1227987162 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1227987174 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is there a scripting language guy here..? :P < 1227987189 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or should i just trust you < 1227987195 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how could you have gotten it wrong < 1227987201 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no way you could < 1227987202 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it probably is right < 1227987204 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :str.bytes.count{|c| "news*[]".index c.chr} < 1227987237 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :rubby? < 1227987244 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1227987257 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I used to like it < 1227987257 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is that a filter for what to count? < 1227987259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the block < 1227987262 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1227987275 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't get the index thing. < 1227987300 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :explainnnn < 1227987302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :236 is right < 1227987306 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :"abc".index 'b' returns 1 < 1227987316 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and it returns nil if it wasn't there < 1227987330 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ohhhh < 1227987342 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the c.chr is the thing that's searched in the array. < 1227987345 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and 0 is true < 1227987362 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay yeah i need a moment to get into ruby, never really having programmed in it. < 1227987391 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently trying to get out of ruby < 1227987392 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(except once did something with ehird's bot, but maybe i just fixed his code and didn't write my own don't remember) < 1227987410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the other is 918 < 1227987437 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hmm... oh, I included the header < 1227987441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to do that for python, mainly because programming has lost its spark, because everything is so goddamn trivial in python. < 1227987447 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah okay < 1227987461 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well k it's not that much longer then < 1227987474 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not that i can think of a way to get it at all longer < 1227987492 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :guess that's a skill you lose with time < 1227987500 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but, now, *doing* time < 1227987500 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1227990090 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1227993726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: z < 1227994080 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1227995129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We have changed the release model so that instead of focusing on quality and features our release is now defined by timeliness and features. Quality is not regarded to be that important. < 1227995130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- MySQL team < 1227995181 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :quality is just the retarded stepdad of quantity < 1227995183 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :food -> < 1227997593 0 :kar8nga!n=kar8nga@a-30.vc-graz.ac.at JOIN :#esoteric < 1227999381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so guys < 1227999383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hypothetically < 1227999390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you put a cd in a slit-drive thingy < 1227999393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the wrong way < 1227999396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it won't come out < 1227999398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what would you do < 1227999655 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Look for a little hole next to the slit drive. If there's one, I stick a paper clip in it. < 1227999668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :none. < 1227999705 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :There are fuzzy things at the top and bottom, right? < 1227999723 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Prop them apart and see if you can see your CD. < 1227999762 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Make sure you don't lose anything into the drive. < 1227999768 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :That would be expensive of you. < 1227999774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too close together, but I know the cd is there. < 1227999777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I poked it with another CD.) < 1227999803 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Just grab it and pull it out. < 1227999808 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :I assume your fingers are paper-thin. < 1227999812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Can't reach in. < 1227999813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1227999838 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Use... hmm, I think there are very thin grabber devices, but I'm not sure what they're called. < 1227999849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah um I dont'exactly have em to hand. < 1227999853 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Something a lot like tweezers. < 1227999890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm. http://guides.macrumors.com/Force_Eject_a_Stuck_CD_or_DVD < 1227999940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't work < 1227999989 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :You've tried everything on the page? < 1228000011 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Use tweezers, then. < 1228000015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from the rebooting shit < 1228000036 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Well, try the rebooting shit. < 1228000058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As a last resort. < 1228000059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather not, you see. < 1228000073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1228000076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It wsa my damn virtual machine! < 1228000080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stupid Parallels. < 1228000117 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Your last resort ought to be using custom-made tools to get it out. < 1228000156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1228000165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last resort: open the computer and yank it out. < 1228000173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's stuck, smash it. < 1228000179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If that breaks the disc drive, get a new one. < 1228000183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If I can't, get a new computer. < 1228000188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If I can't afford one, become a hermit. < 1228000222 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Only do that if you can't use custom-made tools to get it out. < 1228000237 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Though I've always found secular asceticism admirable. < 1228000253 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :At least, I found it admirable from the moment I read the Wikipedia article titled "Asceticism". < 1228000292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm such a technojunkie, never could do that :D < 1228000837 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1228001423 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1228002455 0 :LinuS!n=LinuS@net-93-145-217-119.t2.dsl.vodafone.it JOIN :#esoteric < 1228002661 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cd's are so yesterdays newspapers. < 1228002679 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :warrie: hello < 1228002730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: internet connections are not really fast enough to use them for everything :P < 1228002732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :usb stix, sure < 1228002778 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :warrie: you don't by any chance know a nice book for understanding curry-howard? i'm not getting there from the wp page, and i like to get my book suggestions from humans. < 1228002785 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sure is such a strong word < 1228002794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: wat? < 1228002796 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but what does it really mean? i mean is it really a word, even < 1228002798 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure < 1228002801 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but you'd think it is < 1228002804 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why wouldn't it be < 1228002808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shut up oklokok < 1228002809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1228002820 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh dear have i said something uneasifying?!?!?!? < 1228002862 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1228002870 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :scratch all that, i made no sense < 1228002881 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean until the warrie highlight, that was proper business. < 1228002938 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, oerjan probably reads at least the highlight parts of logs, so, oerjan, see above < 1228003050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: let's make paintfuck programs < 1228003126 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: ello. < 1228003142 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :You want to understand the Curry-Howard isomorphism? < 1228003147 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1228003161 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders his various definitions of "understand" < 1228003163 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mainly because it sounds like a trivial concept, but i have no idea about the specifics. < 1228003183 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :Can you tell me what the Curry-Howard isomorphism is? < 1228003194 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's some kinda correspondence. < 1228003196 0 :warrie!unknown@unknown.invalid PRIVMSG #esoteric :As a question, not a request-because-I-don't-know.