Many Fortran programmers need to access the Windows API without being stuck with a MS compiler. This client needed just such access and found that many others shared that need.
To make this work right, we needed to add a Windows-like control loop as well as many wrappers to the usual MS API functions.
Our goal during this project was to use as much Fortran as possible and only rely on C/C++ or Assembly Language wrappers when absolutely necessary.
Of course, this project also required close work with numerous Fortran compiler vendors as we were exercising parts of the language than hadn’t been tested thoroughly.
Languages: Fortran, C/C++, Assembly Language