FORTRAN to Rust: part 2

See part 1 of this series for an introduction to FORTRAN and a basic overview of the f2rust compiler. This part dives into an assortment of interesting or weird or annoying parts of FORTRAN, and discusses how f2rust approaches them. Memory allocation FORTRAN is designed to work on systems with no dynamic memory allocation. Notably that doesn’t just mean no heap, it means no stack either. The…