< 1110153633 0 :arke!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: keyboard input, screen output. The rest is up to you < 1110153641 0 :arke!unknown@unknown.invalid PRIVMSG #esoteric :(I'm using int 0x21, al=0x06) < 1110153807 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1110153839 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :You probably have so few contestants because you chose an esoteric operating system for the contest. ;) < 1110154241 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :operating system doesn't really play any role here, except for the I/O stuff < 1110154241 0 :arke!unknown@unknown.invalid QUIT :Remote closed the connection < 1110154241 0 :arke!f2@bespin.org JOIN :#esoteric < 1110170800 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1110174473 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1110175634 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: will do < 1110182399 0 :clog!unknown@unknown.invalid QUIT :ended < 1110182400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1110191317 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1110197185 0 :kipple!~Rune@163.80-202-100.nextgentel.com JOIN :#esoteric < 1110198959 0 :kipple!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1110203383 0 :kipple!~Rune@163.80-202-100.nextgentel.com JOIN :#esoteric < 1110204211 0 :puzzlet!puzzlet@61.255.27.244 JOIN :#esoteric < 1110204473 0 :kipple!unknown@unknown.invalid PART #esoteric :? < 1110206119 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: minor revison to stream IDs < 1110206156 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: updated version online, Draft Easel API is at http://jonripley.com/easel/api.txt < 1110206617 0 :kipple!~Rune@163.80-202-100.nextgentel.com JOIN :#esoteric < 1110213004 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :does any one know of any references to use of floating point numbers in esoteric languages? < 1110216052 0 :Keymaker!~nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1110216085 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: fl0at is evlil!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1110216130 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, didn't realize your project "completely" until seeing that api list.. sounds great' < 1110216140 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what about using pc-speaker? :) < 1110216154 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :you can;t tell me that you wouldn't want to floating point arithmetic in, lets say, malbolge :) < 1110216166 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1110216182 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :any thing that I can work out portable C code for is possible < 1110216193 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1110216198 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Beep! is the current limit < 1110216203 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1110216243 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is beep just "printing" byte 7 (?)? < 1110216246 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1110216249 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1110216266 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've seen that as brainfuck program as well :) < 1110216274 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not hard to program :p < 1110216285 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric ::) i've just put the latest version of the API on my site < 1110216306 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1110216309 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll take a look < 1110216343 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :any comments, suggestions are appreciated < 1110216371 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"cool!" < 1110216392 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :thx :D < 1110216449 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) i'm concerned about one thing though < 1110216465 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this far running any esoteric program has been safe < 1110216474 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now, without deep understanding of some program < 1110216485 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :one can accidentally open a program that deletes all his files < 1110216498 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or does something not so good.. < 1110216503 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1110216543 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i know, it also opens up the possibilities of writing a virus or some other malware :( < 1110216611 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i am wondering about making the API request user confirmation of file deletion and system calls < 1110216617 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1110216621 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that should be < 1110216643 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in my humble opinion the user should get informed about things that might be harmful < 1110216646 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1110216731 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :question is, should it ask by default or only if an -requestconfirmation (type) switch is given on the command line? < 1110216755 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :always < 1110216763 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :unless NOT toggled off :) < 1110216775 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that i suggest < 1110216807 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :since there are always people who don't read any documents and just assuming the program is safe and people who can't remember to set that kind of stuff on (like me :)) < 1110216862 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a very good idea, i will add a -noconfirmation (type) switch to turn off this for known safe programs. It will come in handy for shell scripts where user can specify #!/usr/bin/whatever -safe on the first line < 1110216913 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1110216979 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :-bugmenot :) < 1110217040 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :lol, how about opening a file for writing/update also being considered unsafe? < 1110217071 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think so < 1110217079 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least if it's in the different directory < 1110217119 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :although in linux all the problems are smaller, but in windows environment it could mess all :) < 1110217128 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what i am talking.. :D < 1110217152 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i meant "in linux all the problems can't do that much harm by their own" < 1110217158 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or that i guess, at least < 1110217164 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and hope :) < 1110217179 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least i haven't managed to mess anything yet < 1110217302 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :same thing about dangerous stuff being possible goes for all mainstream programming/script languages < 1110217324 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1110217326 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i know that < 1110217334 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's why i prefer esoteric ones ;) < 1110217357 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Norton|M'Coffee will ever need to add a detction code for an esoteric nasty ! < 1110217364 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1110217382 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then the cops would be behind your door soon :) or then not.. < 1110217388 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1110217671 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anywas, what i was about to say, was this: even there are stuff in other programming languages about file i/o and stuff, and they aren't asked for user to confirm, i still suggest you have there that "ask for confirmation" by default, that can be set off if wanted to.. < 1110217711 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :that's the plan now < 1110217735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1110217797 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, how i would use the stuff in brainfuck program? like for example printing some cell's value in decimal? < 1110217844 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX does not support memory cells, but it's simple to do < 1110217873 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so how it would work in brainfuck then? < 1110217897 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(set value)>[-].+.-..<. < 1110217917 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1110217939 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just like i assumed :) < 1110218355 0 :elysium!~kvirc@213-94-146-71.bas1.chf.cork.eircom.net JOIN :#esoteric < 1110218614 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gotta go. bye < 1110218616 0 :Keymaker!unknown@unknown.invalid QUIT : < 1110222380 0 :elysium!unknown@unknown.invalid QUIT :Client Quit < 1110226543 0 :calamari!~calamari@dialup-4.240.243.109.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1110229104 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1110233668 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1110237445 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1110237580 0 :cmeme!~cmeme@216.184.11.2 JOIN :#esoteric < 1110237598 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1110237648 0 :cmeme!~cmeme@216.184.11.2 JOIN :#esoteric