# Fortran Monthly Call: June 2021

**URL:** <https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334>\
**Category:** Announcements\
**Created:** [June 1, 2021, 8:24pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334 "2021-06-01T20:24:08Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [June 1, 2021, 8:24pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/1 "2021-06-01T20:24:08Z")

</div>

Dear all,

It’s again time to organise our next monthly call which will be in the week of June 14-18; please see the following doodle poll to mark your availability:

### [Doodle: Fortran Monthly Call: June 2021](https://doodle.com/poll/iyreazzsbkf9uxqm)

The final time slot will be selected and announced on the evening (European time) of **Sunday June 6, please complete the poll before then**.

If there are specific topics or issues you would like to raise, even if you are unable to attend the call, please post them in the thread here.  
As usual, we will record this call and make it available online.

All the best,

Jeremie

---

<div class="post-metadata">

**Author:** ![FortranFan](https://avatars.discourse-cdn.com/v4/letter/f/96bed5/32.png) [@FortranFan](https://fortran-lang.discourse.group/u/FortranFan)\
**Post date:** [June 1, 2021, 10:05pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/2 "2021-06-01T22:05:49Z")

</div>

> [@jeremie.vandenplas](#):
>
> … If there are specific topics or issues you would like to raise, even if you are unable to attend the call, please post them in the thread here. …

A suggestion for a topic for the upcoming call, or at a later date, is **gfortran** and how the Community can get involved with gfortran development.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [June 1, 2021, 10:41pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/3 "2021-06-01T22:41:29Z")

</div>

I would like to propose to discuss “maintaining packages under fortran-lang”:

[Add QUADPACK to `fpm` registry · Issue #43 · fortran-lang/fpm-registry · GitHub](https://github.com/fortran-lang/fpm-registry/issues/43#issuecomment-849939516)

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [June 5, 2021, 11:24am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/6 "2021-06-05T11:24:37Z")

</div>

Don’t forget to complete the poll 😉  
Please also add items to the agenda!

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [June 6, 2021, 7:41pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/7 "2021-06-06T19:41:47Z")

</div>

Our next monthly call will be on **Tuesday, June 15 at 18:00 UTC**.

11:00 - 12:00 PDT (California)  
19:00 - 20:00 EST (London)  
20:00 - 21:00 CEST (Central Europe)

As previously, the meeting will be recorded for those who cannot attend.

**Please continue to use this thread for topics you would like discussed at the meeting.**  
A Zoom invitation will follow soon.

Note: Anyone who is interested is welcome to join!

---

<div class="post-metadata">

**Author:** ![MarDie](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/mardie/32/54_2.png) [@MarDie](https://fortran-lang.discourse.group/u/MarDie)\
**Post date:** [June 7, 2021, 11:32am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/8 "2021-06-07T11:32:20Z")

</div>

I found this rant

> <https://github.com/zmiimz/FutureOfFortran/blob/main/What_does_Fortran_need_in_2020_to_survive.md>

and think that there are some valid points (not about stdlib and community of course 😉 ).  
It think it would be interesting to get the opinion, especially with respect to future Fortran standards.

---

<div class="post-metadata">

**Author:** ![FortranFan](https://avatars.discourse-cdn.com/v4/letter/f/96bed5/32.png) [@FortranFan](https://fortran-lang.discourse.group/u/FortranFan)\
**Post date:** [June 7, 2021, 12:17pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/9 "2021-06-07T12:17:08Z")

</div>

> [@MarDie](#):
>
> … It think it would be interesting to get the opinion, especially with respect to future Fortran standards.

@MarDie, please see this [**thread**](https://fortran-lang.discourse.group/t/simple-hash-table-implementation/844/23) where the author @zmi of that blog you referenced has provided some comments.

Re: “It think it would be interesting to get the opinion,” it will be useful if you can provide your input at the GitHub site for Fortran proposals, particularly toward this item:

> <https://github.com/j3-fortran/fortran_proposals/issues/59>
>
> I would like the community and the committee to formulate a long term vision wha…t features we would like to work towards in Fortran and how they work together, and consequently, which features we do not want.
> 
> As an example, let's say that we would like to have some form of templates and exceptions. Then the two features should be formulated in a way so that it allows us to write all the things we want and that they work well together. Then there are a lot of features that should be implemented in a way to play well together, such as: #44, #45 and then there are features that are not needed, such as #58, because one can achieve the same thing with templates and strong concepts / interfaces.
> 
> As another example, let's say we do not want generic programming. In that case, we might consider something like #58.
> 
> The goal should be to design the language features well, so that we do not end up with lots of orthogonal features that do not play well together. Having such a vision will help us guide which proposals and features we should prioritize and also help us design all the features to work well together.

You can also start another thread here and express your opinion if that is the approach you prefer, especially with future standard revisions that may then start a discourse with more readers chiming in.

Once enough feedback can be collected, agree it will be a good discussion topic for a monthly call.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [June 8, 2021, 2:33am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/11 "2021-06-08T02:33:19Z")

</div>

Thanks @FortranFan, I have just replied there, so I am not going to repeat it here:

> [@Simple hash table implementation](https://fortran-lang.discourse.group/t/simple-hash-table-implementation/844/29):
>
> Hi @zmi, thanks for the feedback and the document you wrote. Why don’t you join us at the next Fortran video call and let’s discuss? I agree with almost everything you wrote (the little things I might disagree are not important to discuss right now). That is the main reason I got involved, because at around the same time you wrote this, I realized the same thing. Here are my thoughts how to fix pretty much everything you mentioned as well as our current progress / status: [Resurrecting Fortran](https://ondrejcertik.com/blog/2021/03/resurrecting-fortran/) A…

I’ll just say that I would like to add this to discuss at the call.

I agree with the “rant”, and I personally consider things dire, but at the same time, we are now fixing almost everything from the list, and I believe we need people to give us a chance for about 3 years from now. In 3 years I believe we might be able to convince a lot of people that Fortran has a future. Fortran in some sense has a “technical debt”, so I think people understand that it takes time to fix, as long as our plan is solid and we are making fast enough progress. I think we are.

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [June 15, 2021, 6:30am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/12 "2021-06-15T06:30:10Z")

</div>

Here’s the Zoom info for the call:

Topic: Fortran Monthly Call: June 2021  
Time: Jun 15, 2021 06:00 PM Universal Time UTC

Join Zoom Meeting

> **[Join our Cloud HD Video Meeting](https://miami.zoom.us/j/96359924094)**
>
> Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference...

Meeting ID: 963 5992 4094  
One tap mobile  
+16465588656,96359924094# US (New York)

Dial by your location  
+1 646 558 8656 US (New York)  
+39 020 066 7245 Italy  
+39 021 241 28 823 Italy  
+39 069 480 6488 Italy  
Meeting ID: 963 5992 4094  
Find your local number: [https://miami.zoom.us/u/aeD3Y0vPf1](https://miami.zoom.us/u/aeD3Y0vPf1)

Join by SIP  
[96359924094@zoomcrc.com](mailto:96359924094@zoomcrc.com)

Join by H.323  
162.255.37.11 (US West)  
162.255.36.11 (US East)  
213.19.144.110 (Amsterdam Netherlands)  
213.244.140.110 (Germany)  
103.122.166.55 (Australia Sydney)  
103.122.167.55 (Australia Melbourne)  
64.211.144.160 (Brazil)  
69.174.57.160 (Canada Toronto)  
65.39.152.160 (Canada Vancouver)  
Meeting ID: 963 5992 4094

---

<div class="post-metadata">

**Author:** ![jeremie.vandenplas](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jeremie.vandenplas](https://fortran-lang.discourse.group/u/jeremie.vandenplas)\
**Post date:** [June 15, 2021, 10:34am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/13 "2021-06-15T10:34:13Z")

</div>

The agenda for this Fortran monthly call is currently as follows:

```auto
1) Maintaining packages under fortran-lang (@certik; see https://github.com/fortran-lang/fpm-registry/issues/43#issuecomment-849939516 for more details)
2) Long term vision for Fortran (@mardie, @certik, @zmi; see https://github.com/j3-fortran/fortran_proposals/issues/59)

```

Do not hesitate to submit other items.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [June 15, 2021, 7:54pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/14 "2021-06-15T19:54:23Z")

</div>

Here is a TODO list for myself, based on the call:

- @MarDie, would you mind writing up all the things that Fortran should improve? I can then address it how I think our efforts will fix it and we can debate.

- I would like to brainstorm and write down what goals I would like to see done by Spring 2024 (3 years from now). That way we can judge, as a community, whether we are on track to achieve those goals, and also whether we would be satisfied in 3 years of those goals were met.

- I would like to create our own metric how to judge if we are doing well with regards to other languages as well as Fortran itself (in time). The best idea I have so far is the number of new projects created at GitHub (in a given month) in a given language, and plot this over time. Another idea is the number of contributors to all projects in a given language, as a plot in time. Another one is the number of patches, the number of pull requests, the number of issues or issues comments. The languages of interest could be Fortran, Julia, Matlab, Python, C++ and Rust.

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [June 15, 2021, 9:02pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/15 "2021-06-15T21:02:41Z")

</div>

A long-term perspective is important, not only for Fortran, but also for projects like stdlib, fpm and our webpage. Also, a three-year goal is long into the future, setting milestones for the end of the year might be helpful to create concrete tasks to accomplish in the short term and move forward.

For fpm a thread for the next steps was already opened [here](https://github.com/fortran-lang/fpm/discussions/338) beginning of this year, but I think we didn’t really arrive at a clear long-term goal at this point.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [June 16, 2021, 2:37am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/16 "2021-06-16T02:37:30Z")

</div>

Yes, I meant goals for Fortran in general, which includes stdlib, fpm, [fortran-lang.org](http://fortran-lang.org), Discourse, LFortran, … Yes, we should brainstorm with individual projects, and then I would like to write it up as a mission statement.

---

<div class="post-metadata">

**Author:** ![awvwgk](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/awvwgk/32/154_2.png) [@awvwgk](https://fortran-lang.discourse.group/u/awvwgk)\
**Post date:** [June 16, 2021, 7:35pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/17 "2021-06-16T19:35:14Z")

</div>

I created a wiki page at [fortran-lang.org](http://fortran-lang.org) to collectively work on our long-term vision for Fortran and our fortran-lang projects:

> **[fortran-lang/fortran-lang.org](https://github.com/fortran-lang/fortran-lang.org/wiki/Mission-Statement)**
>
> Fortran website. Contribute to fortran-lang/fortran-lang.org development by creating an account on GitHub.

I made the wiki on the [fortran-lang.org](http://fortran-lang.org) repository world editable, everybody with a GitHub account can contribute there.

---

<div class="post-metadata">

**Author:** ![certik](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/certik/32/4_2.png) [@certik](https://fortran-lang.discourse.group/u/certik)\
**Post date:** [June 16, 2021, 7:50pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/18 "2021-06-16T19:50:40Z")

</div>

Thanks @awvwgk. I added some initial goals for LFortran. I’ll add more for other projects soon.

---

<div class="post-metadata">

**Author:** ![lkedward](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/lkedward/32/72_2.png) [@lkedward](https://fortran-lang.discourse.group/u/lkedward)\
**Post date:** [June 20, 2021, 8:15am UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/19 "2021-06-20T08:15:46Z")

</div>

Apologies, I was unable to attend due to being away this last week - is there a recording of the call available?

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [June 21, 2021, 4:05pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/20 "2021-06-21T16:05:22Z")

</div>

Yes, but I haven’t uploaded it yet. I hope today–stay tuned.

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [June 21, 2021, 6:56pm UTC](https://fortran-lang.discourse.group/t/fortran-monthly-call-june-2021/1334/21 "2021-06-21T18:56:05Z")

</div>

I apologize for the delay, here’s the recording of the call:

[![](https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/2X/a/a261f1f3c53abd76539440aac6817802beeac977.jpeg "Fortran Monthly Call: June 2021") ](https://www.youtube.com/watch?v=YRVLAlQpE5g)
