LFortran is a modern open-source (BSD licensed) interactive Fortran compilerbuilt on top of LLVM. It can execute user's code interactively to allowexploratory work (much like Python, MATLAB or Julia) as well as compile tobinaries with the goal to run user's code on modern architectures such asmulti-core CPUs and GPUs.
Website: https://lfortran.org/
All documentation, installation instructions, motivation, design, ... isavailable at:
Which is generated using the files in the doc
directory.
We welcome all contributions.The main development repository is at GitLab:
https://gitlab.com/lfortran/lfortran
Please use it to open issues or send merge requests.See the CONTRIBUTING document for more information.
Main mailinglist:
You can also chat with us on Zulip ().
We maintain an official GitHub read-onlymirror(please do not send pullrequests there, use our GitLab repository instead).
基于LLVM,现在是pre alpha。很快就有发布版 LFortran 是一款现代开源 (BSD 许可) 交互式fortran编译器,建在 LLVM 之上。它可以以交互式身份执行用户代码,以便进行探索性工作(很像 Python、MATLAB 或 Julia),还可以编译成二进制文件,目标是在多核 CPU 和 GPU 等现代架构上运行用户代码。 网站: https://lfortran.org/