Toward modern Fortran tooling and a thriving developer community. Curcic, M., Čertík, O., Richardson, B., Ehlert, S., Kedward, L., Markus, A., Pribec, I., & Vandenplas, J. arXiv:2109.07382 [cs], September, 2021. arXiv: 2109.07382Paper abstract bibtex 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.
@article{curcic_toward_2021,
title = {Toward modern {Fortran} tooling and a thriving developer community},
url = {http://arxiv.org/abs/2109.07382},
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.},
urldate = {2022-03-30},
journal = {arXiv:2109.07382 [cs]},
author = {Curcic, Milan and Čertík, Ondřej and Richardson, Brad and Ehlert, Sebastian and Kedward, Laurence and Markus, Arjen and Pribec, Ivan and Vandenplas, Jérémie},
month = sep,
year = {2021},
note = {arXiv: 2109.07382},
keywords = {Computer Science - Computers and Society, Computer Science - Programming Languages},
}
Downloads: 0
{"_id":"7FgLsAKE9JPtfokqg","bibbaseid":"curcic-ertk-richardson-ehlert-kedward-markus-pribec-vandenplas-towardmodernfortrantoolingandathrivingdevelopercommunity-2021","author_short":["Curcic, M.","Čertík, O.","Richardson, B.","Ehlert, S.","Kedward, L.","Markus, A.","Pribec, I.","Vandenplas, J."],"bibdata":{"bibtype":"article","type":"article","title":"Toward modern Fortran tooling and a thriving developer community","url":"http://arxiv.org/abs/2109.07382","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.","urldate":"2022-03-30","journal":"arXiv:2109.07382 [cs]","author":[{"propositions":[],"lastnames":["Curcic"],"firstnames":["Milan"],"suffixes":[]},{"propositions":[],"lastnames":["Čertík"],"firstnames":["Ondřej"],"suffixes":[]},{"propositions":[],"lastnames":["Richardson"],"firstnames":["Brad"],"suffixes":[]},{"propositions":[],"lastnames":["Ehlert"],"firstnames":["Sebastian"],"suffixes":[]},{"propositions":[],"lastnames":["Kedward"],"firstnames":["Laurence"],"suffixes":[]},{"propositions":[],"lastnames":["Markus"],"firstnames":["Arjen"],"suffixes":[]},{"propositions":[],"lastnames":["Pribec"],"firstnames":["Ivan"],"suffixes":[]},{"propositions":[],"lastnames":["Vandenplas"],"firstnames":["Jérémie"],"suffixes":[]}],"month":"September","year":"2021","note":"arXiv: 2109.07382","keywords":"Computer Science - Computers and Society, Computer Science - Programming Languages","bibtex":"@article{curcic_toward_2021,\n\ttitle = {Toward modern {Fortran} tooling and a thriving developer community},\n\turl = {http://arxiv.org/abs/2109.07382},\n\tabstract = {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.},\n\turldate = {2022-03-30},\n\tjournal = {arXiv:2109.07382 [cs]},\n\tauthor = {Curcic, Milan and Čertík, Ondřej and Richardson, Brad and Ehlert, Sebastian and Kedward, Laurence and Markus, Arjen and Pribec, Ivan and Vandenplas, Jérémie},\n\tmonth = sep,\n\tyear = {2021},\n\tnote = {arXiv: 2109.07382},\n\tkeywords = {Computer Science - Computers and Society, Computer Science - Programming Languages},\n}\n\n","author_short":["Curcic, M.","Čertík, O.","Richardson, B.","Ehlert, S.","Kedward, L.","Markus, A.","Pribec, I.","Vandenplas, J."],"key":"curcic_toward_2021","id":"curcic_toward_2021","bibbaseid":"curcic-ertk-richardson-ehlert-kedward-markus-pribec-vandenplas-towardmodernfortrantoolingandathrivingdevelopercommunity-2021","role":"author","urls":{"Paper":"http://arxiv.org/abs/2109.07382"},"keyword":["Computer Science - Computers and Society","Computer Science - Programming Languages"],"metadata":{"authorlinks":{}},"html":""},"bibtype":"article","biburl":"https://bibbase.org/zotero/kjelljorner","dataSources":["64RFiGdCa5JLg5kLH"],"keywords":["computer science - computers and society","computer science - programming languages"],"search_terms":["toward","modern","fortran","tooling","thriving","developer","community","curcic","čertík","richardson","ehlert","kedward","markus","pribec","vandenplas"],"title":"Toward modern Fortran tooling and a thriving developer community","year":2021}