Skip to content

Commit 7882549

Browse files
committed
fpm, outlooks, etc.
1 parent 9e849db commit 7882549

File tree

7 files changed

+95
-12
lines changed

7 files changed

+95
-12
lines changed

FortranCon2020-community/index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<link rel="stylesheet" href="dist/reset.css">
1010
<link rel="stylesheet" href="dist/reveal.css">
11-
<link rel="stylesheet" href="dist/theme/white.css" id="theme">
11+
<link rel="stylesheet" href="dist/theme/night.css" id="theme">
1212

1313
<!-- Theme used for syntax highlighted code -->
1414
<link rel="stylesheet" href="plugin/highlight/monokai.css" id="highlight-theme">
@@ -25,6 +25,8 @@
2525
<section data-markdown="slides/compilers.md"></section>
2626
<section data-markdown="slides/website.md"></section>
2727
<section data-markdown="slides/discourse.md"></section>
28+
<section data-markdown="slides/challenges.md"></section>
29+
<section data-markdown="slides/next-steps.md"></section>
2830
<section data-markdown="slides/takeaways.md"></section>
2931
</div>
3032
</div>

FortranCon2020-community/slides/about-me.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
* Meteorologist and oceanographer
44
* Research at University of Miami 🌊
55
* Founded [Cloudrun](https://cloudrun.co) in 2017
6+
* Authored a Modern Fortran [book](https://www.manning.com/books/modern-fortran) 📖
67
* I live and work in Boca Raton, FL 🌴
78
* More at [milancurcic.com](https://milancurcic.com)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
### Challenges
2+
3+
* Bullet 1
4+
* Bullet 2
5+
* Bullet 3
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,25 @@
1+
<section>
2+
13
### Compilers
4+
</section>
5+
6+
7+
<section>
8+
9+
### Compilers
10+
11+
* gfortran currently the only mature open source compiler
12+
* Lack of a Fortran interpreter makes rapid prototyping
13+
difficult
14+
* Flang and LFortran under development (both LLVM based)
15+
</section>
16+
17+
18+
<section>
19+
20+
### Compiler talks at FortranCon 2020
21+
22+
* gfortran talk by Thomas König
23+
* Flang talk by Gary Klimowicz
24+
* LFortran talk by Ondřej Čertík
25+
</section>

FortranCon2020-community/slides/fpm.md

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,43 @@
88
### Fortran Package Manager (fpm)
99

1010
* 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
11+
* Inspired by Rust's Cargo 🦀
12+
* Focus on User Experience:
13+
- Easy to install and use
14+
- Package your application or library
15+
- Install dependencies seamlessly and automatically
1516
</section>
1617

18+
1719
<section>
1820

19-
### fpm as a package manager
21+
### Example use
22+
23+
```shell
24+
$ fpm build # build
25+
$ fpm install # (build and) install
26+
$ fpm run # (build and) run
27+
$ fpm test # (build and) run tests
28+
```
2029
</section>
2130

31+
2232
<section>
2333

24-
### fpm as a build system
34+
### fpm is a package manager
2535
</section>
2636

2737

2838
<section>
2939

30-
### Fortran Package Manager (fpm)
40+
### fpm is a build system
41+
</section>
42+
43+
44+
<section>
3145

32-
* See the presentation on fpm by Brad Richardson at FortranCon 2020
46+
### In-depth look at fpm
3347

48+
* See the fpm talk by Brad Richardson
3449
</section>
3550

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<section>
2+
3+
### Next steps
4+
</section>
5+
6+
7+
<section>
8+
9+
### One year outlook
10+
11+
* 50+ active contributors 👫👫
12+
* Stable (non-experimental) release of stdlib
13+
* Fortran implementation of fpm
14+
* fpm can install most modern Fortran projects
15+
* Complete mini-books on most Fortran features
16+
</section>
17+
18+
19+
<section>
20+
21+
### One year outlook (continued)
22+
23+
* Google Summer of Code 2021
24+
* Seek sponsorship to support travel to meetings
25+
* NumFocus or non-profit organization
26+
</section>
27+
28+
<section>
29+
30+
### Ten-year outlook
31+
32+
* 100+ active contributors 👫👫👫👫
33+
* Mature open source compiler and interpreter ⚙
34+
* stdlib ships with all major compilers 🧰
35+
* Seek sponsorship to support full-time developers 💵
36+
</section>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
### Toward a thriving open source Fortran community
22

33
[Milan Curcic](https://github.com/milancurcic),
4-
[Ondrej Certik](https://github.com/certik),
4+
[Ondřej Čertík](https://github.com/certik),
55
[Laurence Kedward](https://github.com/lkedward),
66
[Vincent Magnin](https://github.com/vmagnin),
77
[Ivan Pribec](https://github.com/ivan-pi),
88
[Brad Richardson](https://github.com/everythingfunctional),
9-
and [Jeremie Vandenplas](https://github.com/jvdp1)
9+
and [Jérémie Vandenplas](https://github.com/jvdp1)
1010

11-
2 July 2020
11+
2 July, FortranCon 2020

0 commit comments

Comments
 (0)