< 1103933506 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :nooga: the interpreting loop of befunge is iterative, like: while(!done) { execute_at(x,y); x+=dx; y+=dy; } < 1103933558 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i c ;) < 1103933562 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fast reply < 1103933655 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't here earlier :) < 1103933872 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and dx and dy are depending on what interpreter have under ip? < 1103933919 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah. >, for example, sets dx=1 and dy=0 < 1103933925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1103933928 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1103934187 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :btw. excuse my english < 1103935525 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no problem < 1103936552 0 :puzzlet_!~puzzlet@61.255.27.187 JOIN :#esoteric < 1103936569 0 :puzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1103936617 0 :nooga!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1103939433 0 :puzzlet_!unknown@unknown.invalid NICK :puzzlet < 1103944945 0 :puzlet!~puzzlet@61.255.27.187 JOIN :#esoteric < 1103946060 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1103947046 0 :kpreid!unknown@unknown.invalid QUIT : < 1103949775 0 :puzlet!unknown@unknown.invalid NICK :puzzlet < 1103952380 0 :puzlet!~puzzlet@61.255.27.187 JOIN :#esoteric < 1103952906 0 :ChanServ!unknown@unknown.invalid QUIT :ACK! SIGSEGV! < 1103953012 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1103953904 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1103953904 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1103954513 0 :puzzlet_!~puzzlet@61.255.27.187 JOIN :#esoteric < 1103954598 0 :kpreid!~kpreid@pool-68-162-32-206.nwrk.east.verizon.net JOIN :#esoteric < 1103955135 0 :puzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1103955154 0 :puzzlet!~puzzlet@61.255.27.187 JOIN :#esoteric < 1103955241 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1103961599 0 :clog!unknown@unknown.invalid QUIT :ended < 1103961600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1103964659 0 :nooga!nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1103964662 0 :nooga!unknown@unknown.invalid PART #esoteric :? < 1103964666 0 :nooga!nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1103964667 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1103964824 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1103965634 0 :puzzlet!~puzzlet@61.255.27.187 JOIN :#esoteric < 1103974678 0 :nooga_!nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1103975183 0 :nooga_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1103975271 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1103975764 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1103977840 0 :nooga!nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1103979830 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :coding in befunge is like a game ;] < 1103980061 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :True, that. < 1103980079 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Especially the size-optimizing part. < 1103980135 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1103980195 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You might want to see http://quux.befunge.org/befunge.html < 1103980229 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how cool < 1103980236 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :javascript interpreter < 1103980310 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also the "quicksort with pretty colours" thing. < 1103983074 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1103983083 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe im making something bad < 1103983099 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but this js interpreter doesn't work well < 1103983459 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How does it not work? < 1103983510 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ip is moving in a funny way < 1103983630 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ill write my own interreter < 1103983640 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it will be much more funny < 1103983641 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, strange. You sure you did the "configuration" part (dragging the boxes like the instructions say) correctly when you loaded the page? It seems to work for me. < 1103983649 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Writing interpreters is fun. < 1103983651 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1103983668 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but when i do te configuration the ip frame is 3x3 pixels < 1103983698 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. Might be a browser incompatibility then. Works with firefox here. < 1103983720 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Usually when I'm learning a new language the first thing I do is to write a befunge interpreter with it. < 1103983763 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what I did with FORTRAN and Forth. And Haskell. < 1103983837 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :befunge is much more interesting than bf < 1103983957 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :v>6> v < 1103983957 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1103983957 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :>?>5>>.@ < 1103983957 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : v < 1103983957 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : >4> ^ < 1103983969 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my first program xD < 1103984077 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. might be interesting to write a non-deterministic variant of befunge, with an added "fail" instruction that'd backtrack to the last ?. < 1103984381 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1103984386 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1103984511 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not that I'd know many who'd write anything "serious" with befunge. < 1103984651 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1103984664 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :excuse me but i dont understand ;] < 1103984673 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my english is too limited ;) < 1103986839 0 :kpreid!unknown@unknown.invalid QUIT : < 1103987682 0 :Keymaker!~Keymaker@wire74.adsl.netsonic.fi JOIN :#esoteric < 1103987688 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"06:10:37 befunge is much more interesting than bf" < 1103987693 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOO! :D < 1103987936 0 :nooga!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1103989656 0 :Keymaker!unknown@unknown.invalid QUIT :"Lähdössä" < 1104009086 0 :nooga!nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1104009091 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi again < 1104009123 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a befunge interpreter in turbo pascal lol :) < 1104009163 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my grandma as got old pc, i was eating dinner in my grandma's house, so i checked it out :P < 1104017024 0 :nooga_!nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1104017466 0 :nooga!unknown@unknown.invalid QUIT :Read error: 113 (No route to host)