Loom
a tiny language that draws
示例
运行
运行
清空画布
重置世界
存 PNG
速度
600
缩放
1.00
笔宽
1.1
拖尾
.001
参数 p0…p5(程序里直接当数字用)
语言参考(17 个词 + 6 个参数)
程序会被
反复执行
直到你按暂停——这就是动画的来源。
i
是已经执行的轮数,
mod
取余,
pause
把控制权交回给画面。 寄存器
0 st
/
0 ld
是唯一能跨轮保留状态的地方(栈每轮必须清空)。
跳转词
jmp
/
jz
使用
代码行号
(左边显示的那个数字), 两个分支必须落在同一个词内部。
轮数 i
0
每秒执行
—
画笔位置
0, 0
朝向
0°
累计行程
0
栈深
0
就绪