Older blog entries for piman (starting at number 7)

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.

Well, uh, yeah. I guess I got this. So I should write something here.

Reed has an annoying bug I found that crashes it when it's loading large files via stdin. No clue why, gdb sez it's in fputs() somewhere. Project for another day.

libFreeDnD maturing well for a newborn. Spell structures all done, as well as coding style constaints that I _will stick to dammit_. Plans for the rest of the functions are dueling to the death in my head as I write this, and I'm sure will give me a lot of nice dreams.

Speaking of dreams, need to finish Dream.pm and release it. That's a really useful module.

Oh yeah, and I promised chris I'd get timers into Funbot by... yesterday. Darn. I need to deal with that so I have an excuse to release a new version besides fixing a stupid fatal bug.

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!