00:25:06 -!- Keymaker has left (?). 01:41:35 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 02:20:05 -!- lirthy has joined. 02:20:27 What's going on in the exciting world of esoteric programming today? 02:54:54 -!- kipple has quit (Read error: 110 (Connection timed out)). 03:04:33 -!- Arrogant has joined. 03:27:17 -!- ihope has quit (Read error: 110 (Connection timed out)). 04:05:28 -!- ihope has joined. 04:07:05 GregorR: though it's a couple hours too late, I just wrote an Unlambda interpreter. 04:07:09 It doesn't work. 04:07:27 Make note of that, in case I'm on later... 04:07:30 -!- ihope has quit (Client Quit). 04:21:31 i wrote an unlambda interpreter, it doesn't work! 04:21:36 here's the sourcecode: 04:21:37 *&IE)(*UI&^(*%&#@$()%$# 04:34:30 -!- calaptop has joined. 04:34:32 hi 04:36:57 * calaptop just discovered that DVD menu actions, etc are based on some kind of programming language 04:37:02 oops.. nick :) 04:37:06 -!- calaptop has changed nick to calamari. 04:37:10 there :) 04:39:53 was just reading about it in the dvdauthor man page :) 04:40:50 I'm assuming the DVD doesn't understand C or scripting, but I'm having trouble finding much info 04:42:00 Umm 04:42:15 Are you planning on making DVD games? 04:44:49 nah.. :) 04:45:14 found some info.. has 16 general registers and 24 specialized 04:45:40 So it's a VM language? 04:45:43 yeah 04:50:05 Weren't I talking about it here? 04:50:37 [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.) 04:51:07 I know I've seen some pretty sophisticated games on DVD ... 04:55:22 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.) 04:57:25 fizzie: :) 04:57:41 didn't even realize you'd discovered it too 04:59:02 Had to make a DVD-with-a-menu-and-subtitles, so was forced to spend some quality time with dvdauthor. 05:03:49 still trying to learn it myself 05:04:00 got a dvd burner for christmas :) 05:05:30 It's not very user-friendly. 05:05:38 Had to look at the source to make any sense out of it. 05:06:48 tried a couple windows tools in wine but they aren't any good 05:07:20 There are some dvdauthor frontends, but I haven't heard anything good about them either. 05:07:49 and it wasn't because of wine.. they were just very complicated. If they're complicated, might as well learn dvdauthor itself 05:08:10 yep 05:09:02 -!- Paragon_ has joined. 05:09:05 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 ? 05:10:13 hi paragon 05:11:06 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. 05:11:34 http://www.tappin.me.uk/Linux/dvd.html and http://gecius.de/linux/dvd.html helped me, at least. 05:11:36 yeah I remember seeing 16 colors in the man page 05:11:40 cool, thanks 05:21:58 brb 05:22:00 -!- calamari has quit ("Leaving"). 05:22:28 -!- calamari has joined. 05:26:25 -!- Arrogant has quit (Read error: 113 (No route to host)). 05:48:04 -!- Sgep has quit. 07:07:14 -!- Paragon_ has quit ("I AM QUIT HAVE A NICE DAY"). 07:12:20 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:30:12 -!- GregorR has quit (Remote closed the connection). 08:44:20 -!- GregorR has joined. 10:32:16 -!- kipple has joined. 12:34:29 High 12:47:51 I got the strangest idea. 12:47:57 what 12:47:58 An esoteric language based on haikus. 12:48:01 heh 12:48:04 do it 12:48:07 English has six vowels. 12:48:15 a e i o u y 12:48:16 ? 12:48:21 "y"? 12:48:22 y is semivowel 12:48:25 :-S 12:48:26 I know. 12:48:32 But it's easier that way. 12:48:53 So we use those to be six instructions. 12:49:03 And . and , for the other two. 12:49:47 All other characters are ignored, but the language requires programs to be 5-7-5 5-7-5 and so on. 12:50:16 Writing a basic program won't be hard, the difficulty is in making it a real poem... 12:50:29 heh 12:50:41 Shakespeare light. 12:50:48 yawn, brainfuck clones are boring 12:50:55 nonono 12:51:29 you want instructions to vary depending on which line of the verse they are on 12:51:40 Good idea XD 12:52:52 <>+- should be available anwhere, but [],. should only be possible on some lines. 12:53:09 or something like that 12:53:11 First and third. 12:53:19 maybe by sylable 12:53:33 First two and last two, maybe? 12:53:48 no, I mean that e.g. [] only on L1 and L3, but ,. only on L2 12:53:59 :D 12:54:08 That would be awesome. 12:54:10 Now to eat. 12:54:28 so, "e" would mean different things on diferent lines. 12:54:39 or in different sylables 12:56:10 Are you thinking of something like this? http://www.dangermouse.net/esoteric/haifu.html 12:57:05 Except with instructions determined by letters rather than words 12:57:15 and a different instruction set. 14:03:18 -!- J|x has joined. 14:04:19 -!- Keymaker has joined. 14:04:56 -!- J|x has changed nick to jix. 14:46:49 Keymaker: hi 15:16:29 * SimonRC goes 15:30:56 hi (sorry about late reply, i wasn't watching this window!) 15:31:06 anyways, must go now too.. 15:31:08 -!- Keymaker has left (?). 16:55:33 -!- lindi- has quit (Remote closed the connection). 17:00:55 -!- lindi- has joined. 19:34:52 -!- calamari has joined. 20:13:26 hi 20:42:43 -!- calamari has quit ("Leaving"). 20:43:08 -!- calamari has joined. 23:34:06 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:39:46 -!- ihope has joined. 23:39:55 Hello, everybody. 23:41:51 Apparently my Unlambda interpreter works, but it works slowly. 23:41:57 -!- Arrogant has joined. 23:42:18 The "Hello, world!" program gets as far as "\nHe" 23:43:22 (If I'm not mistaken, it shouldn't work that way.) 23:45:39 It doesn't even evaluate properly!