News for hackers. Stuff that matters.
Re:Fortran Package Manager by Mauricebranagh on Thursday April 29, 2021 @06:07AM (#26979286)
Also Compared to Python Fortran is an old school compiled language - you have to get used to working with a compline/link cycle without the interactivity that Python has.

This isn't any better or worse but does require a shift in mind set.

Though I believe some people are trying to build a Fortan Repl

Re:Fortran Package Manager by gspr on Thursday April 29, 2021 @07:22AM (#26979728)
> Also Compared to Python Fortran is an old school compiled language - you have to get used to working with a compline/link cycle without the interactivity that Python has.

I mean, yeah, Fortran is a bit old school, but being compiled is not exactly old school. Plenty of modern languages are compiled. I'd even say that Python and JS are the odd ones out from a modern perspective.

Re:Fortran Package Manager by Mauricebranagh on Thursday April 29, 2021 @11:27AM (#26982406)
It might be a bit of a shock for those coming only from interpreted languages though.
Re:Fortran Package Manager by omrjml on Thursday April 29, 2021 @06:48AM (#26979522)
That's true, I keep forgetting about https://lfortran.org/ Unfortunately in my experience the people I know who almost exclusively code in fortran are not really interested in jupyter notebooks.
Re:Fortran Package Manager by certik on Thursday April 29, 2021 @12:36PM (#26983298)
Indeed, I expect it will be newcomers to Fortran from languages like Python, Julia or Matlab who will really like LFortran once it matures. We are working very hard on it and are close to compiling real world projects, you can follow our progress on MVP here:

https://gitlab.com/lfortran/lfortran/-/issues/313

Current Fortran programmers might not always appreciate the interactive part, but I think they will also like LFortran as another independent compiler and for some of its features once it matures (such as C++ translation, fast compilation, good warnings, automatic wrappers to/from Python, etc.).