Older blog entries for piman (starting at number 10)

Well, libFreeDnD is still in CVS. Heh. Hofstadter's (is that spelt right?) law strikes again.

But I'm porting Gnarr and Hackers to a new Perl module I wrote, Getopt::Subref. I'm really surprised no one wrote this earlier, it's a good idea.

I need some way to propogate this module... I want to use it a lot, and I don't want it to be burdensome to get for other people, and I don't have the time (or age) to put in for an official Debian developer application. I guess I could grab a sponsor or something. But I'm sure it's not Policy-compliant.

TODO: 1) FINISH LIBFREEDND, FMH! 2) Port over Gnarr, Hackers, and Lazy Backup to Getopt::Subref. 3) Get some sleep. Lots of it. 4) Finish web page Probably will do in reverse order.

Well, once again, I put off real work for small things. Lazy Backup, because I wanted a backup program. I love Perl.

As for libFreeDnD.... yeah. It needs work. New Years, if I'm lucky, will see 0.0.1.

New funbot on the 16th, it's neato.

I think I need to try and get a new release of libFreeDnD out for dies natales sol invicti. A lot has changed. But I need to work out the new DTDs and clean up all the code. At least the new semantics are cleaner than the old SpellList thing.

Not dead, just close.

Gnarr v1, for making dwarven battle cries.

Number four and a half reed has been released. It's apparently going to be featured in a Japanese Linux magazine or something. That makes me happy.

FreeD&D hasn't been progressing. Work, Joe. Work, Joe. Work, Joe.

Oh yeah, I've made some changes to Funbot, should probably release that.

Stupid depressed me. Oh well.

Hackers 1.0.1 released. Very minor (typo) fixes.

Lots of additions/changes to libFreeDnD.

The Open Gaming Foundation ML has proved very interesting... I think I'll stay outside the fictional safe harbour and see what happens.

Updates to libFreeDnD, a random name generator based off Vaphix/Hackers, but in C. Minor spell updates. Better randomness.

I'm probably going to create an encapsulation class for Spells to use in Spellbooks (which I have a basic structure for already)... probably doubley linked lists yet again. They're so handy.

Note: make dnd_get_spell_level_by_name().

This is actually getting pretty annoying... D&D uses so many containers and the like, it's really nice in XML, but in C it means linked list after linked list.

Maybe I should review my data structures and find something better. *looks for copy of TAoCP3*

Could maybe use glib...

WHEW! Finally, a release of libFreeDnD. Available at the FreeDnD page.

I'm really quite tired.

And speaking of D&D, I have to DM in two days, and I don't have an adventure yet.

Yeah, so.. uh. New Funbot out. Timer support, good timer support. SourceForge project for FreeD&D set up. Hackers 1.0.0 released. Yeah.

Fun.

Arr. I can't seem to upload Funbot 2.0.3, with the requested timer support. It's really neat support, too. It's on SourceForge, at least.

Speaking of which, when did SourceForge's interface get so confusing and slow? Last time I tried something there it was fast. Now it hurts my head to navigate it.

OK, took care of some memory leaks in libDnD. Maybe I'll have a real 0.0.0 release by the end of the week.

Released Hackers 1.0.0. Final version. No more updates. No bugs. Right?

Screw glade for now, trying to write my first GTK programs not knowing how to use it exactly is too hard. And I'll probably want to learn the low-level UI stuff eventually. So off I go to learn GTK.

1 older entry...

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!