TopoLang: An Esolang Based on Topological Pattern Matching
5 months ago
- #programming
- #experimental
- #topology
- TopoLang是一种基于图像拓扑模式匹配的实验性编程语言
- 它通过不断匹配左侧规则并用右侧内容替换的方式运作
- 拓扑匹配要求模式能够在不撕裂的情况下变形匹配
- 该项目探索了用这种方法能有效表达哪些程序
- 动画编程采用休眠区域机制,这些区域在每个时钟周期结束时激活
- 实体区域需要完全匹配且不允许变形
- 模式中的占位符支持更通用的规则编写
- 图灵机模拟器充分利用了所有这些特性