Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FortranCon 2021 stdlib abstract #10

Merged
merged 14 commits into from
Jul 31, 2021
39 changes: 39 additions & 0 deletions FortranCon2021-stdlib/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# FortranCon2021-stdlib

**Authors**:
[Nathaniel Shaffer](https://github.com/nshaffer) (University of Rochester),
[Gabriel Brown](https://github.com/ghbrown) (University of Illinois Urbana-Champaign),
[Ondřej Čertik](https://github.com/certik) (Los Alamos National Laboratory),
[William Clodius](https://githiub.com/wclodius2),
[Milan Curcic](https://github.com/milancuric) (University of Miami),
[Laurence Kedward](https://github.com/lkedward) (University of Bristol),
[Sebastian Ehlert](https://github.com/awvwgk) (University of Bonn),
[Gareth Davies](https://github.com/gareth-nx),
[Aman Godara](https://github.com/Aman-Godara),
[Michael Hirsch](https://github.com/scivision) (Scivision),
[Jing](https://github.com/Jim-215-Fisher),
[Chetan Karwa](https://github.com/chetankarwa) (Sardar Vallabhbhai NIT Surat),
[Arjen Markus](https://github.com/arjenmarkus),
[Ivan Pribec](https://github.com/ivan-pi) (Technical University of Munich),
[Harris Snyder](https://github.com/hsnyder) (Structura Biotechnology, Inc.),
[Jeremie Vandenplas](https://github.com/jvdp1) (Wageningen University & Research),
[Evan Voyles](https://github.com/ejovo13) (Kalamazoo College),


**To be acknowledged in the presentation (following comments):**

**Track**: Minisymposium: fortran-lang

**Presenter**: [Nathaniel Shaffer](https://github.com/nshaffer)

**Title**: What's new in the Fortran Standard Library?

**Abstract**:
The Fortran standard library (stdlib) is now well into its second year of development.
In this past year, stdlib has grown not only in its functionality but in its contributor base, with most of the new development coming from new contributors, including two Google Summer of Code students.
Stdlib provides new functionality for working with bit sets, logging, quadrature, sorting, strings, and more.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Stdlib provides new functionality for working with bit sets, logging, quadrature, sorting, strings, and more.
Stdlib provides new functionality for working with bitsets, logging, quadrature, sorting, strings, and more.

In addition to new capabilities in stdlib itself, there have also been several technical improvements to the documentation and build system.
The full API documentation is generated by the FORD tool and hosted online at the fortran-lang website.
Furthermore, Github's Continuous Integration pipeline is used to ensure cross-platform support by building stdlib and running its test suite on every pull request.
There has also been progress toward supporting the Fortran Package Manager (fpm) both for building stdlib as a standalone library and for incorporating stdlib as a dependency in fpm projects.
These enhancements bring stdlib closer to its goal of being a featureful and easy-to-use library for general and widespread use.