File tree Expand file tree Collapse file tree 7 files changed +95
-12
lines changed Expand file tree Collapse file tree 7 files changed +95
-12
lines changed Original file line number Diff line number Diff line change 8
8
9
9
< link rel ="stylesheet " href ="dist/reset.css ">
10
10
< 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 ">
12
12
13
13
<!-- Theme used for syntax highlighted code -->
14
14
< link rel ="stylesheet " href ="plugin/highlight/monokai.css " id ="highlight-theme ">
25
25
< section data-markdown ="slides/compilers.md "> </ section >
26
26
< section data-markdown ="slides/website.md "> </ section >
27
27
< section data-markdown ="slides/discourse.md "> </ section >
28
+ < section data-markdown ="slides/challenges.md "> </ section >
29
+ < section data-markdown ="slides/next-steps.md "> </ section >
28
30
< section data-markdown ="slides/takeaways.md "> </ section >
29
31
</ div >
30
32
</ div >
Original file line number Diff line number Diff line change 3
3
* Meteorologist and oceanographer
4
4
* Research at University of Miami 🌊
5
5
* Founded [ Cloudrun] ( https://cloudrun.co ) in 2017
6
+ * Authored a Modern Fortran [ book] ( https://www.manning.com/books/modern-fortran ) 📖
6
7
* I live and work in Boca Raton, FL 🌴
7
8
* More at [ milancurcic.com] ( https://milancurcic.com )
Original file line number Diff line number Diff line change
1
+ ### Challenges
2
+
3
+ * Bullet 1
4
+ * Bullet 2
5
+ * Bullet 3
Original file line number Diff line number Diff line change
1
+ <section >
2
+
1
3
### 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 >
Original file line number Diff line number Diff line change 8
8
### Fortran Package Manager (fpm)
9
9
10
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
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
15
16
</section >
16
17
18
+
17
19
<section >
18
20
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
+ ```
20
29
</section >
21
30
31
+
22
32
<section >
23
33
24
- ### fpm as a build system
34
+ ### fpm is a package manager
25
35
</section >
26
36
27
37
28
38
<section >
29
39
30
- ### Fortran Package Manager (fpm)
40
+ ### fpm is a build system
41
+ </section >
42
+
43
+
44
+ <section >
31
45
32
- * See the presentation on fpm by Brad Richardson at FortranCon 2020
46
+ ### In-depth look at fpm
33
47
48
+ * See the fpm talk by Brad Richardson
34
49
</section >
35
50
Original file line number Diff line number Diff line change
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 >
Original file line number Diff line number Diff line change 1
1
### Toward a thriving open source Fortran community
2
2
3
3
[ Milan Curcic] ( https://github.com/milancurcic ) ,
4
- [ Ondrej Certik ] ( https://github.com/certik ) ,
4
+ [ Ondřej Čertík ] ( https://github.com/certik ) ,
5
5
[ Laurence Kedward] ( https://github.com/lkedward ) ,
6
6
[ Vincent Magnin] ( https://github.com/vmagnin ) ,
7
7
[ Ivan Pribec] ( https://github.com/ivan-pi ) ,
8
8
[ Brad Richardson] ( https://github.com/everythingfunctional ) ,
9
- and [ Jeremie Vandenplas] ( https://github.com/jvdp1 )
9
+ and [ Jérémie Vandenplas] ( https://github.com/jvdp1 )
10
10
11
- 2 July 2020
11
+ 2 July, FortranCon 2020
You can’t perform that action at this time.
0 commit comments