Goldenseal Pro now reads most types of records from the database. The new software code is working on both Macintosh and Windows, and we are definitely finding it helpful to do both in parallel.
The next step is to have it write changes back to the file.
In the past 2 weeks our staff rewrote the basic memory handling, with a new class that replaces the old memory “handles” with modern C++.
We are still working on the “array” classes, which manage all types of lists. We flip-flopped for several weeks, but finally decided that the old PowerPlant code is just too complex to be worth saving. Instead, we will rewrite our arrays from scratch using modern C++ libraries. As with any remodeling project, deciding on how much to remove and replace can be a difficult judgement call!
This basic “foundation” work goes slowly, but we will soon be ready to move on to the GUI (Graphic User Interface). That’s when progress starts to become quicker and more visible.
Turtle Creek Software