【文件属性】:
文件名称:mlatu:一种静态类型的级联编程语言
文件大小:145KB
文件格式:ZIP
更新时间:2021-02-18 08:30:48
Haskell
Mlatu编程语言
Mlatu是一种静态类型的,基于堆栈的函数式编程语言,旨在简化,提高速度和提高安全性。
非常试验性的:欢迎贡献,但请不要在生产中使用。
关于名字
“Mlatu”是“猫”,它引用了逻辑语字由克里斯托弗·迪金斯,由乔恩·珀迪,而事实上,Mlatu是一个反面的猫enative编程语言。
“ Mlatu”发音为“ melatoo”。
待办事项(无序)
创建一个生成Rust代码的编译器后端
创建一个可以格式化通用文件的格式化程序
基准或配置文件,以便可以优化性能
提示重复通用功能的代码
支持通用特征实例
支持参数的特征约束
例子
这是朴素的递归斐波那契函数:
define fib (UInt64 -> UInt64):
-> n;
if (n < 2u64):
1u64
else:
(n - 2u64) fib +
(n - 1u64)