F18 Fortran compiler and runtime project is accepted as part of LLVM project
1–10 of 34 posts
Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#2Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#3This is awesome! Fortran is still in use in many of the "hard" sciences. It will probably take several years, but this may mean we could consider deprecating one of the compilers we have to maintain for people.
Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#4Alright...
> Using C++’17 is not a blocker for inclusion into the project, but will be a blocker for certain other infrastructure (e.g. build bots and integration into official releases), but those may or may not be relevant now given the early state of f18.
C++'17 is too new for the developers of the premier C++ compiler to use in their CI? What is this hot garbage!
Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#5Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#6> The board also recommends that f18 evaluate (over time) whether it is reasonably possible to eliminate the dependence on C++’17 features. Alright... > Using C++’17 is not a blocker for inclusion into the project, but will be a blocker for certain other infrastructure (e.g. build bots and integration into official releases), but those may or may not be relevant now given the early state of f18. C++'17 is too new for…
GCC is similar.
Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#7> The board also recommends that f18 evaluate (over time) whether it is reasonably possible to eliminate the dependence on C++’17 features. Alright... > Using C++’17 is not a blocker for inclusion into the project, but will be a blocker for certain other infrastructure (e.g. build bots and integration into official releases), but those may or may not be relevant now given the early state of f18. C++'17 is too new for…
Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#8> The board also recommends that f18 evaluate (over time) whether it is reasonably possible to eliminate the dependence on C++’17 features. Alright... > Using C++’17 is not a blocker for inclusion into the project, but will be a blocker for certain other infrastructure (e.g. build bots and integration into official releases), but those may or may not be relevant now given the early state of f18. C++'17 is too new for…
LLVM, like a lot of compilers, tries not to require the latest version of itself to bootstrap. See https://llvm.org/docs/GettingStarted.html#host-c-toolchain-b... GCC is similar.
Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#9Great news! Curious - are there any selfhosting Fortran compilers?
Edit: Looks like OOP support arrived in Fortran 2003. Does anyone know how much of a difference it made?
Re: F18 Fortran compiler and runtime project is accepted as part of LLVM project
#10This is awesome! Fortran is still in use in many of the "hard" sciences. It will probably take several years, but this may mean we could consider deprecating one of the compilers we have to maintain for people.
According to TIOBE, Fortran is more popular than Google's Dart and Mozilla's Rust. Not to mention Kotlin, Lisp, and Erlang.