Simply Fortran 3.23 Now Available
Posted on Feb. 4, 2022
Approximatrix is happy to announce the availability of Simply Fortran version 3.23 for all supported platforms. The new release incorporates numerous bug fixes, cosmetic improvements, and new features. A new option was introduced to allow Simply Fortran to better manage project makefiles. Specifically, makefiles will now be assigned a per-project filename, ensuring that multiple projects residing in the same directory should no longer overwrite each others' makefiles. The development environment can now import Visual Studio Code color themes via the Appearance and Behavior Options window. Numerous internal bug fixes regarding bad memory access have been incorporated to improve stability.
On Windows, Simply Fortran will now shrink project management buttons along the left edge of the development environment's window when necessary to keep all buttons visible. The editor library employed by Simply Fortran was updated to fix issues on legacy Windows systems caused by attempted access to a C runtime function that might not be available, notably on Windows XP. Random number generation in Fortran and C++ runtime libraries has been fixed to work on legacy Windows systems as well.
Profiling is now supported on macOS platforms for the first time. Output from profiling on macOS should appear similar to Windows and Linux ouptut, though a different profiling engine is being employed. The help system on macOS will now open a legacy help viewer window, similar to our Linux product, due to significant issues with Apple's existing help tools. This change in help browsing fixes a user-reported lockup caused by requesting "Contents" in the Help menu. Our macOS distribution for modern systems now ships with OpenBLAS 0.3.19.
The AppGraphics library for Windows received numerous upgrades. Scroll bars now allow setting the page size for better control of scrolling operations. A multi-line text box was added to the list of possible controls to add to a window, and an assortment of text selection, insertion, and deletion routines were added to support the new control.
The Aplot graphing library received some attention on Linux and macOS platforms. Specifically, Aplot should once again compile and link properly on modern macOS where some undefined procedures were breaking the library. Aplot should also draw properly on machines using a dark theme. Users are now warned about macOS security issues that disallows saving charts on modern macOS if applicable, encouraging the use of a screenshot instead.
The latest release is available for all supported platforms on the Download page.