To: J3 J3/21-206 From: Ondrej Certik, Milan Curcic Subject: fortran-lang and LFortran status update Date: 2021-October-28 # fortran-lang Highlights since last meeting in June: * Google Summer of Code (GSoC): 5 students + 1 student at NumFOCUS * FortranCon 2021: https://tcevents.chem.uzh.ch/event/14/ * Fortran Standard Library (stdlib) has been released (v0.1.0) in October 2021 (https://github.com/fortran-lang/stdlib/releases/tag/v0.1.0); it currently provides 60+ procedures and 7 derived types across 17 modules * Fortran Package Manager (fpm) is usable for simpler projects, around 170 projects use it; current version is 0.4.0 (https://github.com/fortran-lang/fpm/releases/tag/v0.4.0) * Fortran Discourse (https://fortran-lang.discourse.group/) has 313 active members and ~5000 page views per day on average, as of October 27 * Fortran-lang Twitter account (https://twitter.com/fortranlang) has 1721 followers as of October 27 # LFortran * GSoC: 3 students * Minimum Viable Product (MVP) released: https://lfortran.org/blog/2021/09/lfortran-minimum-viable-product-mvp/ * Full parser and formatter (including comments), location information * C preprocessor * Rust style error messages * Works with fpm * Runtime library written in Fortran with calls into C using iso_c_binding when needed * Plans for coarrays also in pure Fortran * Mostly Fortran 95 level, detailed status page: https://docs.lfortran.org/progress/