Hasty Briefsbeta

双语

Tabular Programming: A New Paradigm for Expressive Computing

a year ago
  • #programming
  • #hardware
  • #creativity
  • m8 Dirtywave追踪器是一款便携式音乐音序器,采用极简的8键界面和强大的表格化工作流程。
  • m8的硬件和界面创造出一种受限却解放创意的体验,类似于直觉式烹饪的过程。
  • 受m8启发的编程环境概念设计,专为配备表格界面的极简便携硬件而开发。
  • 该编程模型将代码组织成结构化表格,函数作为行,固定列用于表达式。
  • 硬件设计包含方向键导航、上下文菜单编辑(A键)和START键运行程序。
  • 类似Forth语言的堆栈模型,专注于表格化编程和极简硬件控制。
  • 使用表格编程模型实现等离子效果的示例,展示数据流和堆栈操作。
  • 隧道效果的另一个案例,展示预计算查找表在有限硬件上的高效性能。
  • 潜在应用包括像素画编辑器、音乐工具和交互式叙事环境。
  • 分层组织模型和上下文敏感菜单系统,以增强少按键控制的可用性。
  • 现有网页原型用于验证概念,包含类Forth解释器和示例渲染功能。