Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a History page? #101

Open
Beliavsky opened this issue Mar 3, 2021 · 11 comments
Open

Add a History page? #101

Beliavsky opened this issue Mar 3, 2021 · 11 comments
Labels
enhancement New feature or request

Comments

@Beliavsky
Copy link
Contributor

Beliavsky commented Mar 3, 2021

Fortran-lang.org promotes Fortran as a modern language, which it is. But it's also an old language with a rich history that some site visitors may be interested in. At the top, along with the sections

Learn
Compilers
Community
Packages
News

should there be a link to a History page with relevant information? There is a history from IBM. Other links are at the Fortran Wiki history page, but I would excise the gloomy introduction!

@arjenmarkus
Copy link
Member

arjenmarkus commented Mar 4, 2021 via email

@certik
Copy link
Member

certik commented Mar 4, 2021

Yes I like the idea. We should have a History section.

@awvwgk awvwgk added the enhancement New feature or request label Mar 5, 2021
@awvwgk
Copy link
Member

awvwgk commented Mar 5, 2021

I like the idea as well. Having a good organized knowledge base over the history of Fortran would be a useful addition. Creating such a new section with meaningful content can be more difficult and requires expertise and input from long practitioners and pioneers of Fortran.

Input and patches are very welcome on this. I'm happy to help where ever I can with this, but I'm out for doing the first steps on this (I started programming Fortran in 2017, not the best qualifications for writing a history section).

@vmagnin
Copy link
Member

vmagnin commented Mar 28, 2021

My feeling is that a Fortran history page in Fortran-lang.org should be designed with clear and assumed goals. There is already a lot of pages with a Fortran history (for example https://en.wikipedia.org/wiki/Fortran).
Our history should not be another old dusty museum but concentrate on events and information that could be useful for Fortran beginners to understand the present state of Fortran:

  • why Fortran was created, why it was successful (easy to learn, a compiler designed to achieve good optimizations since the first version, oriented for array computing, etc.),
  • why it was standardized, how standardization is functioning since Fortran 90 (major/minor versions, many years between the standard and the implementation in compilers...) It's very different from younger languages where you would have Fortran 3.0, Fortran 3.1, Fortran 3.1.5...
  • Why most modern Fortran files have a .f90 extension,
  • insist on the perenniality of Fortran codes,
  • Etc.

And we have already many posts in the Discourse that could bring materials to build such a story.

@milancurcic
Copy link
Member

I agree, this would be a good addition to the website. I think a mini-book would be a good format.

@vmagnin
Copy link
Member

vmagnin commented Apr 22, 2021

This Curlie directory (the historical DMOZ reborn) list a few pages with stuff related to Fortran history:
https://www.curlie.org/en/Computers/Programming/Languages/Fortran/History

And especially this page:
http://www.softwarepreservation.org/projects/FORTRAN/

@Beliavsky
Copy link
Contributor Author

Related discussion at Fortran Discourse: History of Fortran (Fortran II source code)

@vmagnin
Copy link
Member

vmagnin commented Sep 29, 2021

@awvwgk awvwgk transferred this issue from fortran-lang/fortran-lang.org Aug 19, 2022
@techaakritisha
Copy link

Hello @Beliavsky I would love to word on this issue. Can you assign this issue to me

@vmagnin
Copy link
Member

vmagnin commented Mar 18, 2025

Great, @techaakritisha
you may find some historical aspects and references in our paper https://hal.science/hal-04448657v2/file/paper.pdf

@techaakritisha
Copy link

@vmagnin I am working on it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants