In the Scilab GitLab, I have discovered this repository and I am just curious to know what it is:
Is it old FORTRAN 77 code removed from a previous version of Scilab? (as suggested by c Copyright (C) 2012 - 2016 - Scilab Enterprises)
In the Scilab GitLab, I have discovered this repository and I am just curious to know what it is:
Is it old FORTRAN 77 code removed from a previous version of Scilab? (as suggested by c Copyright (C) 2012 - 2016 - Scilab Enterprises)
Hello,
This is correct. It is Scilab code, but only the Visual Studio/Intel project and Fortran source files. These are used to build Fortran DLLs out of tree and ship them to everyone on the C/C++/Java source tree.
For info, we have an issue with Fortran: we rely on Intel Fortran on Windows. This is something we want to address in the future, and this project is a first step to build on non-Intel Windows.
Note: the Fortran files are still in the source tree and modifications will be made on both.
Thanks @davidcl for the information.
Don’t hesitate to join (if not already done) the https://fortran-lang.discourse.group/ if you need to discuss the subject. There are a lot of people (2137 registered users) there using various compilers like Intel Fortran, GFortran, Flang, LFortran and others.
Hi,
For the macOS build (using clang) we still rely on gfortran, which causes lots of problems, typically for handling exception when calling Fortran routines from C or C++. But Flang or LFortran have still some limitations when dealing with legacy F77 code.
S.