MLton:修订间差异
外观
删除的内容 添加的内容
小无编辑摘要 |
小 →引用 |
||
第6行: | 第6行: | ||
==引用== |
==引用== |
||
{{reflist}} |
{{reflist|2}} |
||
==外部链接== |
==外部链接== |
2021年10月20日 (三) 19:46的版本
MLton是开源的Standard ML的全程序优化编译器[1]。MLton开发始于1997年[1],并由世界范围的开发者和用户社群持续开发着[2],现在MLton已经被移植到了很多平台。MLton是2013年Google编程之夏的参与组织。
MLton致力于通过去除通常关联于高级特征的低效性,产生高速的可执行程序,并鼓励快速原型和模块化编程[1]。它还致力于通过MLBasis系统[3],简化模块和名字空间管理,来促进大型编程。作为全程序编译器,它显著的缺少在Standard ML环境中常见的交互式顶层[4]。
MLton在基础库之外还提供一些额外的库,包括实现了ANTLR的ML语言处理工具,和具有针对精简指令集CPU的代码生成器的MLRISC。它还实现了辅助从最流行的SML实现SML/NJ移植代码的特征,包括支持SML/NJ的编译管理器。
引用
- ^ 1.0 1.1 1.2 Stephen Weeks. Whole-Program Compilation in MLton (PDF). ML Workshop 2006, invited lecture. September 16, 2006 [2007-12-02]. (原始内容 (PDF)存档于June 29, 2007).
- ^ https://github.com/MLton/mlton
- ^ http://mlton.org/MLBasis
- ^ http://mlton.org/Drawbacks
外部链接
这是一篇關於電腦程式語言的小作品。您可以通过编辑或修订扩充其内容。 |