Skip to content

Commit 1cd9ea7

Browse files
committed
stdlib_talk: up
1 parent 4e43ac7 commit 1cd9ea7

File tree

1 file changed

+70
-9
lines changed

1 file changed

+70
-9
lines changed

FortranCon2020-stdlib/stdlib_talk.tex

Lines changed: 70 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,89 @@
22
\usetheme{Boadilla}
33

44
\title{Fortran Standard Library}
5-
\author{Jeremie Vandenplas}
6-
\institute{Wageningen University and Research}
5+
\author{Jeremie Vandenplas,
6+
Bálint Aradi
7+
Izaak Beekman,
8+
Ondrej Certik,
9+
Milan Curcic,
10+
Pierre de Buyl,
11+
Juan Fiol,
12+
Michael Hirsch,
13+
Ivan Pribec,
14+
Nathaniel Shaffer}
715
\date{\today}
816

917
\begin{document}
1018
\begin{frame}[t]
1119
\titlepage
1220
\end{frame}
1321

14-
\begin{frame}[t]{Goals and motivation}
15-
22+
\begin{frame}[c]{Fortran Standard}
23+
\begin{itemize}
24+
\item Published by the International Organization for Standardization (ISO)
25+
\item Can be extended with new intrinsic procedures and modules
26+
\begin{itemize}
27+
\item After standardization and implementation in compilers
28+
\end{itemize}
29+
\item But no Standard Library
30+
\end{itemize}
1631
\end{frame}
1732

18-
\begin{frame}[t]{License}
19-
33+
\begin{frame}[c]{Aim}
34+
\center
35+
Develop and provide\\
36+
a community driven and agreed upon de facto\\
37+
"standard" library for Modern Fortran
2038
\end{frame}
2139

22-
\begin{frame}[t]{Scope}
23-
40+
\begin{frame}[c]{Fortran Standard Library}
41+
\begin{itemize}
42+
\item Project of the new Fortran-lang community
43+
\item Abbreviation: stdlib
44+
\item GitHub: https://github.com/fortran-lang/stdlib
45+
\item Website: https://stdlib.fortran-lang.org
46+
\item MIT License
47+
\end{itemize}
2448
\end{frame}
2549

26-
\begin{frame}[t]{Contributions}
50+
51+
52+
\begin{frame}[t]{General scope}
53+
Similar to the scope of SciPy or to the default built-in Matlab scientific environment.
54+
Among others
55+
\begin{itemize}
56+
\item Algorithms
57+
\begin{itemize}
58+
\item Merging, searching, sorting, ...
59+
\end{itemize}
60+
\item Mathematics
61+
\begin{itemize}
62+
\item Linear algebra, sparse matrices, special functions, fast Fourier transform, random numbers, statistics, ordinary differential equations, numerical integration, optimization, ...
63+
\end{itemize}
64+
\item Utilities
65+
\begin{itemize}
66+
\item Containers, strings, files, OS/environment integration, unit testing, assertions, logging, ...
67+
\end{itemize}
68+
\end{itemize}
69+
\end{frame}
70+
71+
\begin{frame}[c]{Many contributors on GitHub}
72+
\begin{itemize}
73+
\item $>$ 110 issues
74+
\begin{itemize}
75+
\item $>$ xxx participants
76+
\end{itemize}
77+
\item $>$ 100 pull requests
78+
\begin{itemize}
79+
\item $>$ 15 contributors
80+
\end{itemize}
81+
\end{itemize}
82+
\end{frame}
83+
84+
\begin{frame}[c]{How to contribute to stdlib?}
85+
86+
\end{frame}
87+
\begin{frame}[t]{How to contribute}
2788

2889
\end{frame}
2990

0 commit comments

Comments
 (0)