On Friday, March 1, 2019 at 5:16:35 PM UTC-6, Jason E. Aten wrote: > > On Friday, March 1, 2019 at 5:14:08 PM UTC-6, Andrei Tudor Călin wrote: >> >> Perhaps https://github.com/minio/c2goasm might be of interest. >> >> I don't see anything in there about Fortran specifically, but I don't >> think it would be a huge leap. >> > > Nice! Thank you, Andrei. That looks very helpful. Fortran can be told to > follow C calling conventions, that might do the trick. >
Especially given that Nvidia open sourced a production quality Fortran 2003 front-end for clang called Flang... >From https://github.com/flang-compiler/flang/wiki Flang is a Fortran compiler targeting LLVM. > Flang was announced > <https://www.llnl.gov/news/nnsa-national-labs-team-nvidia-develop-open-source-fortran-compiler-technology> > in > 2015. In 2017, the source code was released on GitHub > <https://github.com/flang-compiler/flang>. > Flang is a Fortran language front-end designed for integration with LLVM > and the LLVM optimizer. > Flang+LLVM is a production-quality Fortran solution designed to be > co-installed and is fully interoperable with Clang C++. > Flang single-core and OpenMP performance is now on par with GNU Fortran. > Flang has implemented Fortran 2003 and has a near full implementation of > OpenMP through version 4.5 targeting multicore CPUs. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.