60 个版本 (28 个破坏性版本)
0.30.2 | 2023年7月7日 |
---|---|
0.30.0 | 2023年5月22日 |
0.28.0 | 2023年2月27日 |
0.24.0 | 2022年10月31日 |
0.19.0 | 2022年7月31日 |
#264 在 编程语言
每月196 次下载
用于 2 crates
100KB
2.5K SLoC
Rail
一种简单的编程语言。
Rail 是一个实验性的 组合式 虚拟机和最小化编程语言。它正处于快速发展中,目前版本之间的稳定性无法保证。
另请参阅: dt
,这是一种具有类似语法的松散语言。
$ railsh
rail 0.30.2
> 1 1 + print
2
> [[n] -> n print " " print n 2 *] "print-and-double" def
> 1 [print-and-double] 7 times
1 2 4 8 16 32 64
> [[false] ["bye"] [true] ["hi"]] ? println
hi
安装
$ cargo install rail-lang
$ railup bootstrap
致谢
在 GPL v2 下提供。
J.R. Hill 的副项目 | https://so.dang.cool | https://github.com/booniepepper
依赖项
~10–21MB
~308K SLoC