带有注释的 F# 策略

我们将通过语言领导和治理推动 F# 演变并支持 F# 生态系统。 我们鼓励社区贡献改进 F# 语言和开发人员体验。 我们将继续依赖社区提供重要的库、开发人员工具和 工作负载 支持。 随着语言的发展,F# 将支持 .NET 平台改进和维护与新的 C# 功能的互作性。 我们将跨语言、工具和文档工作,降低新开发人员和组织进入 F# 的障碍,并扩大其在新领域的影响力。

策略如何指导 F#

F# 策略指导我们对 F# 演变的决定,这些注释提供有关我们如何思考关键语句的见解。

“通过语言领导和治理支持 F# 生态系统”

F# 社区为 F# 做出了重大贡献。 我们通过 GitHub 执行几乎所有的技术决策并保存公共编译器设计会话来支持这一点。 我们还提供体系结构方向和帮助希望参与的用户。 F# 作为 .NET SDK 的一部分提供。

“依靠社区提供重要的库、开发人员工具和工作负载支持”

F# 社区提供了许多库和工具,可解决各种开发人员挑战。 产品/服务包括用于 .NET 前端应用程序和 JavaScript 转码的库,可用于在 F# 中编写完整的堆栈应用程序。 社区还提供用于编辑、代码格式设置和 Lint 分析的开发人员工具。

“F# 将支持 .NET 平台改进和维护与新的 C# 功能的互作性”

我们知道 F# 开发人员想要使用最新的 .NET 功能,许多项目和程序员都接受 F# 和 C# 。 我们改进 F# 以很好地处理 C# 并利用新的 .NET 运行时和库改进。

“降低新开发人员和组织进入 F# 的障碍”

简化 F# 可让新开发人员更轻松地学习和经验丰富的程序员完成工作。 提高 F# 的易接近性包括不断努力改写错误消息和简化语言功能。