HackerPapers

arXiv:2109.07382cs.PL

Toward Modern Fortran Tooling and a Thriving Developer Community

Milan Curcic, Ondřej Čertík, Brad Richardson, Sebastian Ehlert, Laurence Kedward, Arjen Markus, Ivan Pribec, Jérémie Vandenplas

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Fortran is the oldest high-level programming language that remains in use today and is one of the dominant languages used for compute-intensive scientific and engineering applications. However, Fortran has not kept up with the modern software development practices and tooling in the internet era. As a consequence, the Fortran developer experience has diminished. Specifically, lack of a rich general-purpose library ecosystem, modern tools for building and packaging Fortran libraries and applications, and online learning resources, has made it difficult for Fortran to attract and retain new users. To address this problem, an open source community has formed on GitHub in 2019 and began to work on the initial set of core tools: a standard library, a build system and package manager, and a community-curated website for Fortran. In this paper we report on the progress to date and outline the next steps.

arXiv comments
Submitted to ACM Fortran Forum
Journal reference
DOI
Subjects
cs.PLProgramming Languages cs.CYComputers and Society

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Jan 2022 to Jan 2022. Found in 2 HN submissions from Sep 2021 to Sep 2021. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments1 thread

    • I cannot compare excitement across programming language communities, but I can say that there has been a lot of progress in the Fortran community, centered around the site https://fortran-lang.org/ and forum https://fortran-lang.discourse.group/ and surveyed in a preprint…

      BostonianView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.