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