1个稳定版本
使用旧Rust 2015
1.0.0 | 2018年6月13日 |
---|
#28 in #esoteric
10KB
56 行
8track-program
基于8轨磁带的编程语言。程序可以是隐式循环或通过磁带上的金属条来移动到下一个程序。
程序使用一组单字符代码编写,一个卡带可以包含多达8个程序。每个程序可以在卡带上的程序之间切换,此外还可以修改每个磁带的 内容,执行不同的操作,并操作一个8元素的堆栈。
此实现还提供了“作弊”功能,允许卡带包含超过8个程序,以及大于8个元素的堆栈。
编码风格
此项目还在Rust中实验使用类似APL的编程风格。有关这种编程风格的示例,请参阅J Incunabulum。
依赖项
~2.5MB
~54K SLoC