< 1126224007 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh, handy < 1126224034 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it made it harder because there was too much that could be done < 1126224065 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :do you know gamedev.net? < 1126224114 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :not heard of it < 1126224151 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh ok, it's a forum for game developers I thought you might know it because of you interest in developing games :) < 1126224285 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm a chiefly a utility/tool programmer < 1126224510 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: have you had any chance to play with or work on BFBASIC in the last few months? < 1126224566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back < 1126224573 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and leaving again.. meeting < 1126224583 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope.. and wont have any time, sorry < 1126224585 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1126224586 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126225195 0 :fleft!n=fleft@cpe-24-27-67-38.houston.res.rr.com JOIN :#esoteric < 1126225199 0 :fleft!unknown@unknown.invalid QUIT :Client Quit < 1126225712 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It's sort of stupid that Category pages only show a listing after you added a description < 1126227105 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :before you add a description there is no page < 1126227373 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I improved and added a few things, hopefully for the better :) < 1126230503 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126230543 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126230827 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126231831 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126233040 0 :heatsink!i=cirodrig@64.5.82.199 JOIN :#esoteric < 1126235886 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo! < 1126237915 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126239427 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1126240348 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1126247038 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126252799 0 :clog!unknown@unknown.invalid QUIT :ended < 1126252800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126267030 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126268248 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126268314 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :aw, yesterday's log is broken < 1126271168 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have no problems viewing yesterday's log < 1126271572 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*opens the log in other browser* < 1126271591 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :aha the old version is cached and refuses to redownload after pressing F5 < 1126271599 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :stupid mozilla :) < 1126271839 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Can a language that only has a stack, that can only push and pop (no swap, rolldown, ...) be turing complete? < 1126272032 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: if it's equivalent to a pushdown automaton then no < 1126272062 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1126272102 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: see http://en.wikipedia.org/wiki/Pushdown_automaton < 1126273184 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it might depend on the specifications; if it has div/mod and unlimited integers it might be TC because the top element of the stack might act as a counter < 1126273262 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1126273349 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :appearantly if you have two stacks it can be TC < 1126273617 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :see also http://www.esolangs.org/wiki/Minsky_machine < 1126273673 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :"He also describes a variation which is Turing-complete with only one register; this variation requires that the machine has operations to: < 1126273673 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : * multiply the register by a constant; and < 1126273673 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : * check to see if it is divisible by a constant, and if so, divide by that constant and affect an alternate state transition. " < 1126274261 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: with two stacks you can emulate an unbounded tape, so that is definately sufficient < 1126274662 0 :jix!i=jix@p5489C131.dip.t-dialin.net JOIN :#esoteric < 1126274801 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin! < 1126275600 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :y helo thar! < 1126277187 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to build a minimalistic turing complete language for writing the smallest ruby interpreter for an esolang ever < 1126277205 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe my bfx.rb is the smallest ruby esolang interpreter but it's too large < 1126277207 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126277293 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so it has to be even more minimalistic than bf? good luck < 1126277311 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm designing another image based language, pretty minimalistic but more complex than brainloller < 1126277320 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no not more minimalistic than bf < 1126277332 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the implementation in ruby is more minimalistic < 1126277337 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126277371 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it Mycelium < 1126277454 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: so, what part of bf takes the most bytes of ruby code to implement? < 1126277484 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1126277496 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can't really say which part takes most bytes < 1126277555 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can I see the ruby code? < 1126277598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$>.sync=m="\0";j=0;eval$<.read.tr(x='^[]+><,.-',"").gsub(/./){%w{while\ m[\ < 1126277598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :j]>0 end m[j]+=1 (j+=1)>=m.size&&m<<0 j-=1 m[j]=STDIN.getc||0 putc\ m[j] < 1126277598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m[j]-=1}[x.index($&)-1]+";"}#esoteric@irc.freenode.net Jannis Harder 2005# < 1126277668 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :dropping IO is of course an easy way to shave off some chars, but a bit cheating :) < 1126277682 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :IO is not necessary for TC < 1126277687 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i want IO < 1126277807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :idea! < 1126278088 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bad idea... < 1126278461 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oisc-a-like is pretty easy to implement < 1126278870 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the cpu is implemented in 70 bytes but IO is missing < 1126278886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh in 68 byte < 1126278971 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in 64 byte < 1126279199 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cpu with io in 116 bytes < 1126279642 0 :int-e!n=noone@p54B3CA4B.dip.t-dialin.net JOIN :#esoteric < 1126280320 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1126280325 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1126281575 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126281577 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126282102 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1126282131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ge < 1126282286 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1126282510 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just discovered that i just can't get myself to write a big and useful application < 1126282537 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm only able to make to spend my time on something useless but funny ;p < 1126282544 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like esolangs < 1126282555 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. < 1126282600 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how big is 'big' in this context? < 1126282786 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dunno, CMS maybe < 1126283003 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm at 149 byte! < 1126283018 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :huh? is it getting bigger? < 1126283023 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126283028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my IO was incomlpete < 1126283034 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no EOF handling < 1126283059 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how far is that from the bf version? < 1126283069 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the BF IO is complete < 1126283071 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with EOF == 0 < 1126283089 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I meant how many bytes smaller is this one than the BF one < 1126283094 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1126283111 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :177 vs 149 < 1126283126 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :149 fits nicely on two sig-lines :) < 1126283153 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what are you doing jix < 1126283155 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126283174 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :writing a OISC like interpreter with at less bytes as possible < 1126283245 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1126283497 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in what language ?;p < 1126283505 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby < 1126283519 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1126283529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :blah? < 1126283534 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i dun like it, it reminds me of ADA ;p < 1126283549 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know ada but ruby really rules < 1126283580 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :at first you think that syntax is weird but if you start using it you'll love the syntax < 1126283692 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126283699 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the syntax is werid < 1126283709 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i dont like that ends everywhere < 1126283727 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't like } everywhere < 1126283764 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but writing } everywhere is much faster then writing end everywhere < 1126283793 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for } i need 2 keys pressed at the same time.. i'm faster pressing 3 keys one after each other < 1126283929 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'm faster at writing letters than special chars < 1126283979 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :¹ó³æñꜿŸ :> < 1126283992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1126284006 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and ruby has rails! < 1126284017 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm accustomed with writing special chars ;p < 1126284021 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :rails? < 1126284029 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the super-cool web framewrok < 1126284042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rubyonrails.com/ < 1126284119 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1126284120 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :looks cool < 1126284159 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but when i seek something to learn ruby i find only stupid manuals ;p < 1126284166 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but there are ends everywhere ;) < 1126284181 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :buy pickaxe < 1126284184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1126284190 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or read pickaxe 1 online for free < 1126284196 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :long time ago i coded in pascal ;p < 1126284215 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it was in 1995 ;p < 1126284231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so i know something about ends ;p < 1126284255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but in pascal you write ENDs and not ends, right? < 1126284264 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1126284280 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and begins begins and begins... ;p < 1126284291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://ruby-doc.org/docs/ProgrammingRuby/ << i learned ruby using that < 1126284302 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's for ruby 1.6 but most things are true for 1.8 too < 1126284326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are begins in ruby too.. for error handling < 1126284331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ill check it < 1126284367 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :begin\ncode\nrescue RuntimeError\nputs "Failed!"\nend < 1126284397 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126284437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace \n with newlines < 1126284451 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you could use ; but in ruby you rarely use ; < 1126284466 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1126284468 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :looks simple < 1126284470 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and ruby has irb < 1126284480 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :we are thinking about using ruby here where I work < 1126284490 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :grim_: cool < 1126284506 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I have not had a chance to look at it properly though < 1126284524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one thing i like about ruby is the community < 1126284577 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm, i must check that whole ruby < 1126284597 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :for i in 1..x statement looks cool < 1126284628 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(1..x).each do |i| is more rubysque < 1126284639 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you start to love blocks < 1126284642 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers haskell < 1126284657 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell is a nice language too < 1126284685 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for some things functional languages are the best solution for some things functional and oo languages are good and for some things oo is better < 1126284711 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :haskell suxx < 1126284734 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: writing webframeworks in haskell sucks < 1126284740 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :all i know about haskell is that it's an old, academic language ;p < 1126284753 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :object oriented ;p < 1126284781 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :common misconceptions ;) but I am no great advocate of it < 1126284785 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I just find it fun < 1126284802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell has some pretty cool things.. like generating a list of ALL prime numbers and print the first 10 < 1126284812 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that was my first usefull haskell program < 1126284849 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lazy evaluation is fun generally < 1126284893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hyh < 1126284914 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one of my first haskell programs: http://rafb.net/paste/results/TzQvS266.html < 1126284918 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ruby seems very practical anyway < 1126284922 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :class Song < 1126284923 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : @@count = 0 < 1126284941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why i can't just write: count = 0 < 1126284943 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126284951 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: because count is a class-variable < 1126284959 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a variable shared by all instances of that class < 1126284961 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that sucks < 1126284967 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a < 1126284977 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :normal local variables have no special sign in front of them < 1126285005 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just global-variables (rarely used) instance variables (called member variables in some other languages) and class variables < 1126285018 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sometimes class variables are called singleton variables < 1126285106 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why < 1126285123 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :can it not derive that from context? < 1126285123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because singleton classes are classes that have only one instance < 1126285138 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and class variables are shared by all instances so they exist only once < 1126285138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :um < 1126285139 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126285198 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to stop now as I don't know enough about the language to discuss it < 1126285591 0 :nooga!unknown@unknown.invalid QUIT : < 1126285805 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :153 bytes < 1126285886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah.. added a new feature i'd like to have: 161 bytes < 1126286109 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :157 < 1126286114 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :156 < 1126286383 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :155 < 1126286882 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ich habe hello world in subskin geschrieben! < 1126286889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :arg < 1126286890 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wrong lang ^^ < 1126286898 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've written hello world in subskin < 1126286918 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i was switching between german and english too fast... < 1126286957 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :subskin == SUBtract and SKip If Negative < 1126287055 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have cat.subskin too < 1126287273 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :something's just popped into my head < 1126287287 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it appears to be a language where the only data type is the memory reference < 1126287313 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :and where memory references are also interpreted as instructions < 1126287324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just have memory references < 1126287336 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :only memory references < 1126287362 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yes, referencing only data from within the source file < 1126287374 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :and addressing that memory lexically < 1126287385 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :(lexical memory addresses have been in my head for a while now) < 1126287426 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :eg [7:12] refers to line 7, word 12 < 1126287475 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :* to dereference (presumably getting another memory reference in return) < 1126287505 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes his head < 1126287528 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :already it hurts to think about < 1126287891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i removed the sync feature < 1126287946 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here is the code: < 1126287946 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m=readlines.map{|e|e.hex};loop{m[1]<0||$><