Skip to content

Commit fbddd02

Browse files
committed
add some skeleton slides and bullet notes
1 parent 720c504 commit fbddd02

File tree

5 files changed

+128
-1
lines changed

5 files changed

+128
-1
lines changed

FortranCon2020-community/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<section data-markdown="slides/title.md"></section>
2020
<section data-markdown="slides/about-me.md"></section>
2121
<section data-markdown="slides/motivation.md"></section>
22+
<section data-markdown="slides/pillars.md"></section>
2223
<section data-markdown="slides/stdlib.md"></section>
2324
<section data-markdown="slides/fpm.md"></section>
2425
<section data-markdown="slides/website.md"></section>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,35 @@
1+
<section>
2+
13
### Fortran Package Manager (fpm)
4+
</section>
5+
6+
<section>
7+
8+
### Fortran Package Manager (fpm)
9+
10+
* Build system + package manager
11+
* Focus on user experience--must be:
12+
- Easy to install
13+
- Easy to use
14+
- Easy to package your application or library
15+
</section>
16+
17+
<section>
18+
19+
### fpm as a package manager
20+
</section>
21+
22+
<section>
23+
24+
### fpm as a build system
25+
</section>
26+
27+
28+
<section>
29+
30+
### Fortran Package Manager (fpm)
31+
32+
* See the presentation on fpm by Brad Richardson at FortranCon 2020
33+
34+
</section>
35+
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,57 @@
1+
<!--
2+
Fortran has been traditionally developed by compiler vendors,
3+
and later also by the standards committee.
4+
It was a mainstream language when computing was a niche,
5+
and became a niche language when computing turned mainstream.
6+
It is the oldest high-level language still in use today,
7+
and thus originates in the pre-internet era.
8+
-->
9+
10+
<section>
11+
112
### Why do we need an online Fortran community?
13+
</section>
14+
15+
<section>
16+
17+
### Developed by vendors and committees
18+
19+
* Traditionally, Fortran has been developed by compiler
20+
vendors and standards committees
21+
* Vendors follow the buck (customers)
22+
* Committees follow the vendors
23+
24+
=> Individual developers left behind
25+
</section>
26+
27+
<section>
28+
29+
### A niche language
30+
31+
* Fortran was mainstream when computing was niche
32+
* Niche when computing turned mainstream
33+
34+
=> Difficult to find other developers and learning resources
35+
</section>
36+
37+
38+
<section>
39+
40+
#### Originated in the pre-internet era
41+
42+
* Before email, websites, or version control
43+
* GitHub? Forget about it!
44+
45+
=> Scarce open source library ecosystem
46+
</section>
47+
48+
<section>
49+
50+
#### Where we are now
51+
52+
* No connected and organized community of developers
53+
* No small-to-medium sized projects started in Fortran
54+
* Many applications + few libraries = little code reuse
55+
* New software projects not started in Fortran
56+
despite it being optimal for the task at hand
57+
</section>
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<section>
2+
3+
### Four pillars of fortran-lang
4+
</section>
5+
6+
7+
<section>
8+
9+
### Four pillars of fortran-lang
10+
11+
1. Community
12+
2. Standard Library 🧰
13+
3. Package Manager 📦
14+
4. Website
15+
</section>
16+
17+
18+
<section>
19+
20+
### First pillar: Community
21+
</section>
22+
23+
<section>
24+
25+
### Second pillar: Standard Library
26+
</section>
27+
28+
<section>
29+
30+
### Third pillar: Package Manager 📦
31+
</section>
32+
33+
<section>
34+
35+
### Fourth pillar: Website
36+
</section>

FortranCon2020-community/slides/title.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
[Vincent Magnin](https://github.com/vmagnin),
77
[Ivan Pribec](https://github.com/ivan-pi),
88
[Brad Richardson](https://github.com/everythingfunctional),
9-
[Jeremie Vandenplas](https://github.com/jvdp1).
9+
and [Jeremie Vandenplas](https://github.com/jvdp1)
1010

1111
2 July 2020

0 commit comments

Comments
 (0)