18 Nov 2000 jmg   » (Master)

Ok, finally got the design doc for the project posted. Hopefully this will explain what I'm looking at doing better. What I'd like to see in freesoftware is where a person can make an external library/program a "part" of their source tree and automaticly have a brach their work. When the author updates the library/program, the consumer can then integrate the changes they see fit. This will also make it easier to submit patches back to the original author if part of the commit process you had a "Notify author of commit (Y/n)?" question.

I was planning on doing it in Python. I've receintly grown to really like python on how it handles things. I like how you can pass handle code as if they were normal objects. A class really isn't more than a spiffy dictionary. Oh well, we'll see how things progress. Biggest problem with python is that it doesn't come with a good multiprocess db method. There is ZODB (or something similar), but the last time I tried to get the running on my server, it crashed my main server.

Jade+docbook produces nice HTML output, but if you try to use TeX to produce ps/pdf output good luck. I know people use it to produce them, but TeX is bloated and poorly documented. Sure you need to redump your config file, but no where is it documented how you do that. I've scoured the info files for help. Heck, I can't even get it to find the jadetex isoents.tex file and have to copy it into the current directory. I've played around with TEXINPUTS and still no luck.

I think my main server has some issues. Either that or larn has some data corruption bugs in it. I've been playing this version of larn for years (I remeber playing it as a MS-DOS port back in the 80's). I've never had really any issues, but in the past few days, I've had it segfault on me, and then when I load the checkpointed game, It'll be messed up. It is fun to have a belt of stricking +728 and a leather armor +700. Then of course find a dagger +7xx and sell it for 500k gold. Makes completing the game a bit easier, but it detects "inconsistancies" like this and won't put you on the scoreboard. At least it prevents me from having to pay taxes on 700k gold. Oh, I am up to difficulty 4, which is getting to be a real bitch. I haven't been able to get past level 5 in a fair game since I've started.

Hmmm, probably should stop rambling and get some sleep. That way I can actually go to class and a weapons seminare for martial arts. I wanna get a start on the staff, but they don't start teaching the staff till you're an orange (I'm only a yellow). The weapons seminare will give me that chance.

One more game of larn before bed won't do any harm. Assuming I can keep it to one game.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!