I haven’t blogged in a while. That’s because I’ve been busy working on Behold. I could have blogged a dozen times already, since I’ve made a dozen important improvements, but I hadn’t simply because I was excited to get onto the next one.
Originally, my main task was to handle recursive links properly. I found I had to make some database changes to do this. That led to database improvements and a reworking of the internals. Then it caused me to look at the treeview, and all of a sudden I found ways to enable larger programs to be loaded. The new version shall be able to load up to about a 400 MB GEDCOM with close to a million people in it. It does so in about 70 seconds on my machine.
There are numerous changes and improvements coming. See Behold’s Future Plans page for the details. The new version beta 11 should be available in the next few days.
I’ve decided that there should be a few small useful things that need to be added before version 1. They won’t take too long, maybe a couple of weeks, but they will be things everyone can use. See the Future Plans page again for what will be in beta 12.
Then it’s ensuring Behold is bug free and documenting everything and out with Version 1.0. Don’t know if I can still squeeze that in before the end of July, but I’ll try for it.