< 1136593506 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1136598095 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1136600405 0 :lirthy!i=klutzy@211.224.248.205 JOIN :#esoteric < 1136600427 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's going on in the exciting world of esoteric programming today? < 1136602494 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1136603073 0 :Arrogant!i=Arrogant@226.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1136604437 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1136606728 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1136606825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: though it's a couple hours too late, I just wrote an Unlambda interpreter. < 1136606829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't work. < 1136606847 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make note of that, in case I'm on later... < 1136606850 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1136607691 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wrote an unlambda interpreter, it doesn't work! < 1136607696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :here's the sourcecode: < 1136607697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*&IE)(*UI&^(*%&#@$()%$# < 1136608470 0 :calaptop!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1136608472 0 :calaptop!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1136608617 0 :calaptop!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just discovered that DVD menu actions, etc are based on some kind of programming language < 1136608622 0 :calaptop!unknown@unknown.invalid PRIVMSG #esoteric :oops.. nick :) < 1136608626 0 :calaptop!unknown@unknown.invalid NICK :calamari < 1136608630 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there :) < 1136608793 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :was just reading about it in the dvdauthor man page :) < 1136608850 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming the DVD doesn't understand C or scripting, but I'm having trouble finding much info < 1136608920 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm < 1136608935 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Are you planning on making DVD games? < 1136609089 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nah.. :) < 1136609114 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :found some info.. has 16 general registers and 24 specialized < 1136609140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So it's a VM language? < 1136609143 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1136609405 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Weren't I talking about it here? < 1136609437 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[2005-11-27 06:04:25] < fizzie> I want a befunge interpreter on a DVD player VM, but the silly thing completely lacks all heap-style memory, it only has something like 16+24 32-bit registers. (And it does all the normal binary operators (and, or, xor) on those registers, which is probably oh-so-useful when all you can do is jump to title number N (or select audio track N) on the disc.) < 1136609467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I know I've seen some pretty sophisticated games on DVD ... < 1136609722 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can easily have a 'choose your own adventure'-type of story tree thing (or other forms of 'choose from a predefined set of options, do decisions based on that'), but that's about it. (As far as I know, and the specs are oh-so-secret - there are few pages on the internet, and the dvdauthor documentation and source.) < 1136609845 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :) < 1136609861 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :didn't even realize you'd discovered it too < 1136609942 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Had to make a DVD-with-a-menu-and-subtitles, so was forced to spend some quality time with dvdauthor. < 1136610229 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :still trying to learn it myself < 1136610240 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got a dvd burner for christmas :) < 1136610330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not very user-friendly. < 1136610338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Had to look at the source to make any sense out of it. < 1136610408 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :tried a couple windows tools in wine but they aren't any good < 1136610440 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are some dvdauthor frontends, but I haven't heard anything good about them either. < 1136610469 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and it wasn't because of wine.. they were just very complicated. If they're complicated, might as well learn dvdauthor itself < 1136610490 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1136610542 0 :Paragon_!i=Arrogant@9.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1136610545 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one thing you might remember that would help me out.. do buttons have to be movies, or can I use a jpeg or other image ? < 1136610613 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi paragon < 1136610666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Menu backgrounds need to be movies, but they obviously can be single-frame ones. Buttons are usually pngs, I think. There are strict limits on the colours, something like a maximum of four colours per image, including the transparent colour. < 1136610694 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tappin.me.uk/Linux/dvd.html and http://gecius.de/linux/dvd.html helped me, at least. < 1136610696 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I remember seeing 16 colors in the man page < 1136610700 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, thanks < 1136611318 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1136611320 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1136611348 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1136611585 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1136612884 0 :Sgep!unknown@unknown.invalid QUIT : < 1136617634 0 :Paragon_!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1136617940 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1136620799 0 :clog!unknown@unknown.invalid QUIT :ended < 1136620800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1136622612 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1136623460 0 :GregorR!n=gregor@198.107.20.174 JOIN :#esoteric < 1136629936 0 :kipple!n=kipple@168.80-202-98.nextgentel.com JOIN :#esoteric < 1136637269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :High < 1136638071 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I got the strangest idea. < 1136638077 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what < 1136638078 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :An esoteric language based on haikus. < 1136638081 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1136638084 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :do it < 1136638087 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :English has six vowels. < 1136638095 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :a e i o u y < 1136638096 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1136638101 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"y"? < 1136638102 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :y is semivowel < 1136638105 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1136638106 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1136638112 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :But it's easier that way. < 1136638133 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :So we use those to be six instructions. < 1136638143 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :And . and , for the other two. < 1136638187 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :All other characters are ignored, but the language requires programs to be 5-7-5 5-7-5 and so on. < 1136638216 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Writing a basic program won't be hard, the difficulty is in making it a real poem... < 1136638229 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1136638241 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Shakespeare light. < 1136638248 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yawn, brainfuck clones are boring < 1136638255 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nonono < 1136638289 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you want instructions to vary depending on which line of the verse they are on < 1136638300 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Good idea XD < 1136638372 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :<>+- should be available anwhere, but [],. should only be possible on some lines. < 1136638389 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1136638391 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :First and third. < 1136638399 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe by sylable < 1136638413 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :First two and last two, maybe? < 1136638428 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean that e.g. [] only on L1 and L3, but ,. only on L2 < 1136638439 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1136638448 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :That would be awesome. < 1136638450 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Now to eat. < 1136638468 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, "e" would mean different things on diferent lines. < 1136638479 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or in different sylables < 1136638570 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Are you thinking of something like this? http://www.dangermouse.net/esoteric/haifu.html < 1136638625 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Except with instructions determined by letters rather than words < 1136638635 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and a different instruction set. < 1136642598 0 :J|x!i=jix@F3239.f.strato-dslnet.de JOIN :#esoteric < 1136642659 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1136642696 0 :J|x!unknown@unknown.invalid NICK :jix < 1136645209 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: hi < 1136646989 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1136647856 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi (sorry about late reply, i wasn't watching this window!) < 1136647866 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, must go now too.. < 1136647868 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1136652933 0 :lindi-!unknown@unknown.invalid QUIT :Remote closed the connection < 1136653255 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1136662492 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1136664806 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1136666563 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1136666588 0 :calamari!n=calamari@ip68-105-130-108.tc.ph.cox.net JOIN :#esoteric < 1136676846 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1136677186 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1136677195 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello, everybody. < 1136677311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently my Unlambda interpreter works, but it works slowly. < 1136677317 0 :Arrogant!i=Arrogant@105.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1136677338 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "Hello, world!" program gets as far as "\nHe" < 1136677402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(If I'm not mistaken, it shouldn't work that way.) < 1136677539 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even evaluate properly!