deRSE23 submission on Fortran-Lang community

Dear everyone,

I would like to present Fortran-Lang and its community projects at deRSE23, the Conference for Research Software Engineering in Germany. See this pull request:

As in the past, I’d like to invite anybody to join as co-author if you’d like to provide ideas, content, or other feedback. Otherwise, I will explicitly acknowledge contributors to the Fortran-lang community projects.

As it stands currently, the abstract exceeds the max 750 character limit, so I need to condense it even further. It is more or less derived from two previous Fortran-lang works:

The deadline for abstract submission is tomorrow, November 21. I plan to merge and submit the abstract tomorrow evening, leaving about 28 hours for contributions. (I apologize for the short notice, it’s been a busy week…)

If you’d like to participate or suggests edits to the current abstract, please comment in the pull request.

17 Likes

I just wanted to add that for now it suffices to approve the abstract. If accepted (notifications will be issued on Dec 22), I will create a draft of the slides and solicit reviews and feedback. In that case your help will be needed again in late January/early February.

6 Likes

Thanks to everyone who has commented so far. I’m very happy with the current abstract. Thank you also for all the likes which have earned me a nice topic badge!

The deadline for submissions has been extended, so I will leave the pull request open for another day or two, just in case anyone joins the party late.

Timeline

  • October 10, 2022 - We are open for submissions
  • November 21, 2022 EXTENDED: 30.11.22 AoE - Deadline for submissions
  • December 12, 2022 - Open registration for conference
  • December 22, 2022 - Notification of acceptance and program
  • February 20-21, 2023 - deRSE23 conference
4 Likes

I asked GPT to build an agenda for the talk. With the abstract and the topics associated by the committee as input, GPT build this agenda:

Agenda
  1. Introduction to Fortran and its importance in science and engineering:
    • Brief overview of Fortran as a programming language and its history
    • The role of Fortran in scientific and engineering fields, including its use in high-performance computing and numerical analysis
  2. The challenges of attracting and retaining users in the Fortran community:
    • The need for a strong and active community to support the continued success and evolution of a programming language
    • The challenges facing Fortran in terms of attracting new users and retaining existing ones
  3. The formation of Fortran-lang in 2019:
    • The reasons for forming a dedicated open-source community for Fortran
    • The goals and objectives of Fortran-lang
  4. The key initiatives of Fortran-lang:
    • The Fortran package manager: a tool for managing Fortran dependencies and enabling easy reuse of code
    • The standard library: a collection of commonly used routines and functions for Fortran
    • The website: a central hub for information and resources related to Fortran, including documentation and tutorials
    • The LFortran compiler: a modern Fortran compiler that is easy to install and use, and supports the latest language standards.
  5. How Fortran-lang aims to provide a central hub for Fortran users:
    • The importance of having a central location for information and resources related to Fortran
    • The role of Fortran-lang in bringing together users, developers, and resources to support the Fortran community
  6. The focus on best practices in software development to simplify the language learning process:
    • The use of agile development techniques to improve the efficiency and effectiveness of Fortran-lang initiatives
    • The adoption of pragmatic guidelines for reproducibility to support the reliability and credibility of Fortran code
  7. The role of Fortran-lang in promoting Fortran adoption:
    • The efforts of Fortran-lang to raise awareness of Fortran and its capabilities
    • The support provided by Fortran-lang to users and developers, including through the package manager, standard library, website, and LFortran compiler
  8. Conclusion and future outlook for the Fortran community and Fortran-lang:
    • The successes and achievements of Fortran-lang so far
    • The ongoing challenges and opportunities for Fortran and Fortran-lang
    • The potential future developments and growth of the Fortran community and Fortran-lang.

It looks like a solid agenda to me. We have to adapt some topics, but all in all, I don’t think I would’ve come up with a better agenda.

Additionally I asked for an interesting introduction to catch attention:

GPT's answer

One way to get the audience’s attention at the beginning of the talk is to start with an interesting or surprising fact or statistic related to Fortran or the Fortran community. For example, you could start by mentioning the number of users or organizations that rely on Fortran, or the amount of research or development that has been supported by Fortran. Another approach could be to present a real-world problem or challenge that can be solved using Fortran, and then explain how Fortran-lang is helping to support the use of Fortran in solving that problem. Alternatively, you could begin by highlighting a recent breakthrough or innovation that was made possible by Fortran, and then discuss how Fortran-lang is helping to drive continued innovation in the language.

The last suggestion sounds promising, but I’m not aware of any breakthroughs or innovations using Fortran.

Finally I asked for titles (I know we already have a title, this was just4fun):

Title suggestions
  • “Building a Strong and Thriving Community for the Success of Fortran”
  • “Supporting the Evolution and Adoption of Fortran”
  • “Strengthening the Fortran Community through Collaboration and Innovation”
  • “Empowering Fortran Users with a Central Hub and Best Practices”
  • “Promoting the Continued Relevance and Usefulness of Fortran”
  • “Fortran: A Language for the Future, Powered by a Vibrant Community”
  • “Fortran: From the Past to the Present, and Beyond”
  • “Fortran: A Legacy Language with a Bright Future”
  • “Fortran: A Language for Scientists and Engineers, Supported by a Thriving Community”
  • “Fortran: Connecting the Past, Present, and Future through a Vibrant Community”
3 Likes

Thanks @Carltoffel ,

I must admit that my first reaction when I discovered your post was to think you were joking… It took me some time to understand it was real.

It seems we are in the same situation as in the 17th century when Pascal (1623-1662) and Leibniz built the first arithmetic machines. Before, men thought that computing was a characteristic of the human mind.

In his Pensées, Pascal wrote:

“The arithmetic machine does effects that come closer to thinking than anything animals do; but it does nothing that can make one say it has will, like animals.” (DeepL translation! :shushing_face:)

« La machine d’arithmétique fait des effets qui approchent plus de la pensée que tout ce que font les animaux ; mais elle ne fait rien qui puisse faire dire qu’elle a de la volonté, comme les animaux. »

2 Likes

Dear @ivanpribec
any help needed?

1 Like