Promula
Expert in Promula / gmFortran from Great Migrations — the Fortran modernisation toolset.
Categories:
Promula — also known as gmFortran and shipped by Great Migrations — is the Fortran translation, preprocessing, and modernisation toolset we work in daily. We have used it on real engagements to lift legacy Fortran into a maintainable, testable, modern shape, and to extend production codebases with multi-line strings, hash maps, regex, SQL, and other modern conveniences without throwing away any existing logic.
Where we add value
- Driving Promula / gmFortran on production codebases, not toy examples.
- Adopting it in an existing Fortran codebase without disrupting the build.
- Configuring rules and exceptions for the quirks every old codebase has.
- Combining tool output with hand-tuned changes so the result reads like code humans want to maintain.
- Wiring the translation into reproducible builds, CI, and unit-test pipelines so the migration is repeatable instead of a one-shot stunt — see Expertise → 32 → 64-bit migration.
- Coordinating with Great Migrations when an engagement needs both the toolmaker and an experienced delivery team.
- Training your team on Promula idioms so the codebase stays maintainable after we leave.