01 January 2022
Authors: Milan Curcic, Sebastian Ehlert, Jérémie Vandenplas, Alexis Perry-Holby, Ondřej Čertík
Happy New Year and welcome to the January 2022 edition of the monthly Fortran newsletter. The newsletter comes out at the beginning of every month and details Fortran news from the previous month.
Here’s what’s new and ongoing in the fortran-lang.org repo:
Let us know if you have any suggestions for the website and its content. We welcome any new contributors to the website and the tutorials page in particular - see the contributor guide for how to get started.
Here’s what’s new in stdlib:
disp(display variable values formatted).
Please help improve stdlib by testing and reviewing pull requests!
The candidate for file system operations to be included in stdlib is being developed by @MarDiehl and @arjenmarkus in this repository. Please try it out and let us know how it works, if there are any issues, or if the API can be improved.
Here’s what’s new in fpm:
fpm is still in early development and we need as much help as we can get.
Here’s how you can help today:
Use it and let us know what you think! Read the fpm packaging guide to learn how to build your package with fpm, and the manifest reference to learn what are all the things that you can specify in the fpm.toml file.
The short-term goal of fpm is to make development and installation of Fortran packages with dependencies easier. Its long term goal is to build a rich and decentralized ecosystem of Fortran packages and create a healthy environment in which new open source Fortran projects are created and published with ease.
Recent development updates:
fir.emboxcharto a sequence of LLVM MLIR
fir.unboxcharto a sequence of LLVM MLIR
fir.boxchar_lento a sequence of LLVM MLIR
fir.field_indexto a sequence of LLVM MLIR
Fortran STOP:before message when NO_STOP_MESSAGE is set
Call notes are recorded and available upon request here. Please contact Alexis Perry-Holby at firstname.lastname@example.org for document access.
.xor.(LFortran as well as GFortran extension)
finalattributes in derived types/classes
The following people contributed code in December 2021: Ondřej Čertík, Gagandeep Singh, Harris Snyder
We are looking for new contributors. Please do not hesitate to contact us if you are interested. We will help you get up to speed.
We thank everybody who contributed to fortran-lang in the past month by commenting in any of these repositories:
29 December 2021
Authors: Milan Curcic, Ondřej Čertík, Laurence Kedward, Sebastian Ehlert, Jérémie Vandenplas
With another year behind us, let’s review the progress that the Fortran-lang community has made. If you’re new to Fortran-lang, here’s a quick intro: We’re an open source community that aims to develop modern Fortran tooling and nurture a rich ecosystem of libraries, as well as to provide a friendly, helpful, and inclusive space for newcomers and experienced Fortran programmers to work together. We started in late 2019 and have been going ever since. If you’re first discovering (or re-discovering) Fortran through this article, welcome, and we hope it inspires you to try Fortran for one of your projects. In this article we summarize new developments from 2021, from flagship and new projects to community development and outreach.Read more >
01 December 2021
Authors: Milan Curcic, Sebastian Ehlert, Alexis Perry-Holby
Welcome to the December 2021 edition of the monthly Fortran newsletter. The newsletter comes out at the beginning of every month and details Fortran news from the previous month.Read more >
01 November 2021
Authors: Sebastian Ehlert, Alexis Perry-Holby, Milan Curcic, Ondřej Čertík
Welcome to the November 2021 edition of the monthly Fortran newsletter. The newsletter comes out at the beginning of every month and details Fortran news from the previous month.Read more >
01 October 2021
Authors: Laurence Kedward, Alexis Perry-Holby, Ondřej Čertík
Welcome to the October 2021 edition of the monthly Fortran newsletter. The newsletter comes out at the beginning of every month and details Fortran news from the previous month.Read more >