Closed kazk closed 4 years ago
Haha, you are finally making me break down and get a GitHub account. I have been avoiding version management for years. Its the upside of being a sole developer that can keep track of versioning in my head ;)
I have to learn this in the coming year because my agency is requiring me to start using git for all my software projects.
--Technetium_Phenol
I'm working on gfortran 9 support (had it half completed for a month). I'll add a new language version that uses -std=f2008 -fall-intrinsics
.
-fall-intrinsics
This can be useful with-std=f95
to force standard-compliance but get access to the full range of intrinsics available withgfortran
. https://gcc.gnu.org/onlinedocs/gfortran/Fortran-Dialect-Options.html
This should resolve the downside of using -std=
you mentioned about not being able to use functions like RANDOM_NUMBER
.
I believe it's better to force standardized Fortran for learning purposes. I'll keep the version without any flags for now for existing kata.
There's 2 kata that seems to fail with gfortran 9 (without any flags), but Fortran is still considered beta on Codewars so I'm going to do the update ignoring them.
Codewars now supports GFortran 9 with -std=f2008 -fall-intrinsics
.
Existing kata except for these two that crashes have it enabled:
Both katas have been updated.
Awesome, thanks!
f2003
/f2008
/f2018
Need to update
gfortran
. Also use.f90
for file extension.Request posted on Codewars:
:+1: reaction might help.