![]() |
|
||||
Code Preparations for Cocoa |
Feature In Goldenseal accounting software version 4.7, we are continuing the process of readying our code base for a major move to a more modern setup. Specifically, we removed obsolete pascal keywords that date back to 68K Macintosh code, and also removed other dependencies to older programming files. Suggested By Turtlesoft staff. How to Use You don't need to do anything special, and you probably won't notice anything different because of this change. Technical Details Programmer note-- we first started writing code for Goldenseal in about 1995. Since then, the Macintosh has changed programming languages twice (from Pascal to C++ to Object C), processor chips twice (from 68K to PPC to Intel), and development languages twice (from Think to CodeWarrior to Xcode). It also switched from the 'classic' core code to the current Unix-based OS X. We do what we can to adapt to the changes, but our programming staff is small enough that we can't just do a complete rewrite for each new operating system change. We also need to support Windows, which is about 50% of our sales, and which hasn't changed in any major ways during that time period. However, we are gearing up for a major change to the code base, so we can start using Unicode, colored and formatted text, and other features provided by newer operating systems. It will probably take two more years until we can launch the rewrite, and meanwhile we will still make updates and minor improvements to the existing code. |