20
20
\definecolor {yellow}{HTML}{FBB900}
21
21
22
22
\pgfdeclareimage [width=.025\paperwidth ]{logo}{Figures/logo-fortran}
23
+ \pgfdeclareimage [width=.2cm]{gh}{Figures/logo-github}
23
24
\usecolortheme {MCTC}
24
25
\useoutertheme [subsection=false]{MCTC}
25
26
\useinnertheme {rounded}
38
39
Brad~Richardson,
39
40
John~Urban}
40
41
\institute {\includegraphics [width=.5in]{Figures/logo-fortran}}
41
- \date {10th November, 2021\\ PackagingCon}
42
+ \date {10th November, 2021\\ PackagingCon\\ [1ex]\footnotesize
43
+ \pgfuseimage {gh}\ \texttt {awvwgk } \quad \pgfuseimage {gh}\ \texttt {fortran-lang }}
42
44
43
45
\begin {document }
44
46
@@ -90,6 +92,9 @@ \section{Motivation}
90
92
\end {itemize }
91
93
\end {frame }
92
94
95
+
96
+ \section {Implementing fpm in Fortran }
97
+
93
98
\begin {frame }{Specialities about Fortran}
94
99
\begin {itemize }
95
100
\item Fortran uses modules to share symbols between packages\\ (since Fortran 90, C++20 modules are similar)
@@ -100,9 +105,6 @@ \section{Motivation}
100
105
\end {itemize }
101
106
\end {frame }
102
107
103
-
104
- \section {Implementing fpm in Fortran }
105
-
106
108
\begin {frame }{Choosing the language to implement a package manager}
107
109
\begin {columns }
108
110
\hskip .5em
@@ -296,25 +298,43 @@ \section{Summary and outlook}
296
298
\vskip -2ex
297
299
298
300
\scriptsize
299
- Data collected from GitHub and GitLab on 15th Sep , 2021 % TODO: Update
301
+ Data collected from GitHub and GitLab on 10th Nov , 2021
300
302
\end {column }
301
303
\hskip -1em
302
304
\begin {column }{.55\textwidth }
303
305
\begin {itemize }
304
- \item today \alert {173 } open source projects are using fpm % TODO: Update
305
- \item ca. \alert {160 } unique developers have contributed\\ to those projects % TODO: Update
306
+ \item today \alert {193 } open source projects are using fpm
307
+ \item ca. \alert {170 } unique developers have contributed\\ to those projects
306
308
\item \alert {62} contributors at the fpm project
307
309
\item code contributions from \alert {21} developers to fpm
308
310
\item hosted on GitHub (MIT licensed):\\ \alert {https://github.com/fortran-lang/fpm}
311
+ \item already available with\\ [1ex]
312
+ \includegraphics [height=1.5em]{Figures/logo-spack}
313
+ \includegraphics [height=1.5em]{Figures/logo-conda-forge}
314
+ \includegraphics [height=1.5em]{Figures/logo-msys2}
315
+ \includegraphics [height=1.5em]{Figures/logo-brew}
309
316
\end {itemize }
310
317
\end {column }
311
318
\end {columns }
312
319
\end {frame }
313
320
314
321
\begin {frame }{Open questions}
315
322
\begin {itemize }
316
- \item can we integrate fpm seamlessly with other packaging ecosystems
323
+ \item creation of a registry for Fortran packages
324
+ \item integration of fpm with other packaging ecosystems
325
+ \item fine grained compiler option selection
326
+ \item optional dependencies and variants
317
327
\end {itemize }
318
328
\end {frame }
319
329
330
+ \section {}
331
+
332
+ \setbeamercolor {normal text}{fg=light,bg=dark}
333
+ \begin {frame }[plain]
334
+ \begin {center }
335
+ \includegraphics [width=.8\textwidth ]{Figures/fortran-lang.pdf}
336
+ \end {center }
337
+ \end {frame }
338
+ \setbeamercolor {normal text}{fg=dark,bg=light!50}
339
+
320
340
\end {document }
0 commit comments