|
47 | 47 | \begin{itemize}
|
48 | 48 | \item Part of fortran-lang: https://github.com/fortran-lang/stdlib
|
49 | 49 | \item Make Fortran easier to use and more powerful
|
| 50 | + \item Prototype future intrinsics \& provide reference implementation |
50 | 51 | \item Scope: both general purpose (C++/Python) \& numerical (Matlab/SciPy)
|
51 | 52 | \begin{description}[Mathematics]
|
52 | 53 | \item[Utilities] strings, logging, filesystem interaction
|
53 | 54 | \item[Algorithms] searching, sorting
|
54 | 55 | \item[Mathematics] linear algebra, special functions, statistics
|
55 | 56 | \end{description}
|
56 |
| - \item Prototype future intrinsics \& provide reference implementation |
57 | 57 | \end{itemize}
|
58 | 58 |
|
59 | 59 | \note{
|
60 | 60 | Before I can show off what's new in the standard library, let's have a few words about what it is.
|
61 | 61 | It's a volunteer effort maintained under the fortran-lang organization, with the code hosted on Github.
|
| 62 | + One aim of stdlib is to serve as a testing ground for future intrinsics and to provide reference implementations. |
62 | 63 | The main goal is to bridge the gap between what's offered intrinsically in the language versus the high-level code one would like to write in applications.
|
63 | 64 | This makes the scope of the Fortran standard library quite wide.
|
64 | 65 | We want to offer general programming-type things like common algorithms a la C++, while also providing a good base of numerically-oriented functionality like what's found in Matlab or the Python scientific ecosystem.
|
|
236 | 237 | Included in that are two Google Summer of Code students Aman Godara and Chetan Karwa, who we will hear from shortly.
|
237 | 238 | What that figure doesn't include is contributions made in the form of Issues and reviews of Pull Requests.
|
238 | 239 | It's really great to see over 100 new Issues opened in the past year, since this not only includes bug reports but also discussion of workflow improvements and proposals for new features.
|
239 |
| - And looking at the timeline of commits since last year's FortranCon, we see a nice sustained development with big rushes of new development at the end of last summer and throughout this summer. |
240 | 240 | }
|
241 | 241 | \end{frame}
|
242 | 242 |
|
|
0 commit comments