Fortran 通讯:2020 年 5 月#
print *, 'Hello, World!'
欢迎阅读第一期 Fortran 月刊。它将在每个月的第一个日历日发布,详细介绍上个月的 Fortran 新闻。
本网站#
如果你是从其他地方访问此时事通讯,欢迎访问新的 Fortran 网站。我们在 4 月中旬建立了这个站点,并希望它成为 Internet 上 Fortran 之家,传统上迄今为止还没有。如果你有任何改进建议,请环顾四周并让我们知道。具体来说,Learn 和 Packages 是我们将在未来几个月重点关注的页面。请帮助我们让他们变得更好!
标准库#
以下是 Fortran 标准库的新增功能:
包管理器#
在过去的一个月里,我们看到了 Fortran 包管理器 (FPM) 的第一个工作实现。具体来说:
FPM 支持三个命令:
fpm build
—— 编译和链接你的应用程序和/或库。fpm test
—— 如果你的包有任何测试程序,则运行测试。fpm run
—— 如果你的包有可执行程序,则运行应用程序。
FPM 可以构建可执行程序、库或两者的组合。
目前仅支持 gfortran 作为编译器后端。 FPM 将很快支持其它编译器。
阅读 FPM 打包指南 了解如何使用 FPM 构建你的包。
FPM 仍处于早期开发阶段,我们需要尽可能多的帮助。以下是你今天可以提供的帮助:
尝试使用它。它是否正常工作?没有吗?那请告知我们!
浏览 开启的 issues,看看你是否可以帮助实施任何修复或功能。
为 FPM 调整你的 Fortran 包。
改进文档。
FPM 的短期目标是使具有依赖关系的 Fortran 包的开发和安装更容易。其长期目标是构建一个丰富且分散的 Fortran 软件包生态系统,并创建一个健康的环境,在该环境中轻松创建和发布新的开源 Fortran 项目。
WG5 召集人候选人#
上个月也是 WG5 召集人候选人申请下一个 3 年任期(2021 - 2024 年)的截止日期。有两个候选人:
Steve Lionel,也是现任 WG5 召集人,宣布连任。阅读 Steve 的 post,了解他在过去三年中如何指导标准化过程以及他对未来的方向。
Ondřej Čertík 也宣布竞选 WG5 召集人。阅读 Ondřej 的 公告 和 平台 的详细信息 Fortran 语言开发的当前问题以及如何克服这些问题。