Skip to content

Commit 7c68471

Browse files
committed
Update fpm project graphic
1 parent 943f572 commit 7c68471

File tree

6 files changed

+48
-8
lines changed

6 files changed

+48
-8
lines changed

FortranCon2021-fpm/data/fpm-projects.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,3 +171,23 @@
171171
2021-02-09 12:50:11 -0600 https://gitlab.com/everythingfunctional/stack_example
172172
2020-05-30 13:43:54 -0700 https://gitlab.com/everythingfunctional/strff
173173
2020-05-30 15:33:55 -0700 https://gitlab.com/everythingfunctional/vegetables
174+
2021-11-03 10:49:05 +0100 https://github.com/Carltoffel/Fortran-String-to-Real
175+
2021-11-01 00:30:51 +0800 https://github.com/okman-666/GaussJordanComplex
176+
2021-10-02 11:15:00 -0400 https://github.com/urbanjost/M_display
177+
2021-09-25 23:07:52 -0400 https://github.com/urbanjost/M_hashkeys
178+
2021-09-22 23:07:53 -0500 https://github.com/jacobwilliams/PowellOpt
179+
2021-11-06 19:33:47 -0700 https://github.com/ucla-epss-djames/TRIPS
180+
2021-10-28 09:51:59 +0200 https://github.com/vmagnin/TapTempo-Fortran
181+
2021-10-15 22:40:09 +0100 https://github.com/lucin81/command-pattern
182+
2021-09-18 12:34:53 -0700 https://github.com/sourceryinstitute/emulators
183+
2021-09-20 16:43:51 +0200 https://github.com/interkosmos/fortran-git
184+
2021-10-12 23:01:01 +0200 https://github.com/interkosmos/fortran-motif
185+
2021-10-14 14:13:48 +0200 https://github.com/interkosmos/fortran-xkcd
186+
2021-10-13 14:41:00 +0200 https://github.com/interkosmos/fortran-xlib
187+
2021-10-29 22:46:31 -0500 https://github.com/jacobwilliams/json-fortran-benchmarks
188+
2021-11-09 17:56:42 +0200 https://github.com/art-rasa/moneyDivider
189+
2021-09-18 10:33:02 +0200 https://github.com/Carltoffel/optval-testing
190+
2021-10-20 17:53:29 +0800 https://github.com/Euler-37/qblas
191+
2021-09-26 21:52:12 +0800 https://github.com/zoziha/quad-tree
192+
2021-11-01 22:07:55 +0800 https://github.com/zoziha/rkf45
193+
2021-11-08 13:43:05 +0800 https://github.com/zoziha/stdlib-disp-draft
47.4 KB
Loading
Binary file not shown.
6.25 KB
Loading
1.87 KB
Binary file not shown.

PackagingCon2021-fpm/main.tex

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
\definecolor{yellow}{HTML}{FBB900}
2121

2222
\pgfdeclareimage[width=.025\paperwidth]{logo}{Figures/logo-fortran}
23+
\pgfdeclareimage[width=.2cm]{gh}{Figures/logo-github}
2324
\usecolortheme{MCTC}
2425
\useoutertheme[subsection=false]{MCTC}
2526
\useinnertheme{rounded}
@@ -38,7 +39,8 @@
3839
Brad~Richardson,
3940
John~Urban}
4041
\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}}
4244

4345
\begin{document}
4446

@@ -90,6 +92,9 @@ \section{Motivation}
9092
\end{itemize}
9193
\end{frame}
9294

95+
96+
\section{Implementing fpm in Fortran}
97+
9398
\begin{frame}{Specialities about Fortran}
9499
\begin{itemize}
95100
\item Fortran uses modules to share symbols between packages\\(since Fortran 90, C++20 modules are similar)
@@ -100,9 +105,6 @@ \section{Motivation}
100105
\end{itemize}
101106
\end{frame}
102107

103-
104-
\section{Implementing fpm in Fortran}
105-
106108
\begin{frame}{Choosing the language to implement a package manager}
107109
\begin{columns}
108110
\hskip.5em
@@ -296,25 +298,43 @@ \section{Summary and outlook}
296298
\vskip-2ex
297299

298300
\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
300302
\end{column}
301303
\hskip-1em
302304
\begin{column}{.55\textwidth}
303305
\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
306308
\item \alert{62} contributors at the fpm project
307309
\item code contributions from \alert{21} developers to fpm
308310
\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}
309316
\end{itemize}
310317
\end{column}
311318
\end{columns}
312319
\end{frame}
313320

314321
\begin{frame}{Open questions}
315322
\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
317327
\end{itemize}
318328
\end{frame}
319329

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+
320340
\end{document}

0 commit comments

Comments
 (0)