G7: New for 2022

Work in 2022 provided new features, improvements to existing features, and a variety of bug fixes. The most important improvements and new capabilities provided in the G7 software are these:

  • Substantial effort began in 2021 to shift development of G7 from Borland Builder 6 (a 1990s-vintage IDE) to Embarcadero RAD Studio. Most features now are working in the new environment, and the new edition nearly is ready for general release. G7.3x indicates older versions compiled under Builder 6, and G7.4x versions are compiled with RAD Studio.

  • Improved Documentation: The G7 documentation was revised heavily in 2012 and has been updated again in 2022, with new Help files, Users’ Guide, Reference Manual, Tutorial, and other documentation. Companion documents in HTML and PDF formats also were updated. In particular, recent software improvements and extensions have been documented, and cross reference hyperlinks have been added to the Reference Manual.

  • Miscellaneous Improvements:

    1. Suppressed data command output to screen when the addprint setting is ‘n’ to speed processing.

  • An Abridged Listing of Bug Fixes:

    1. Fixed problems in the @lint routine.

    2. Fixed error message reporting failure when Help file not found upon startup.

    3. Fixed problems in the @qchwt routine.

    4. Add missing fdate specification in graph routine for calculation of variable, where variable specification is made within parentheses.

    5. When reading packed matrices, prevent reading beyond the last pmx-file date when fdates extends further. Fixed problem when loading packed matrix, when pmx date range is greater than vam date range.

    6. In G7 vector and matrix calculations, ignore MISSING values; treat them as zeros to to avoid spurrious missing values in results.

    7. Found trouble with the bank open GUI, where filenames that were specified subsequently were lost.

The final version of G7 in 2022 was 7.400.