图形

未来

Mirai 是一款基于带翼边数据结构构建的 3D 编辑器。它曾被用于塑造《指环王》三部曲中的咕噜的形象。

NaughtyDog

Naughty Dog Software 使用 Common Lisp DSL 为 PlayStation 创作了《杰克和达斯特》系列游戏。

Naughty Dog 的联合创始人 Andy Gavin 说,Lisp 的独特功能使得该系列游戏能够快速开发和执行角色和对象控制——这是全面展现与玩家实时交互(每秒 60 帧)的众多 3D 生物和设备所必需的。

Gavin 评论道:“Lisp 是这项工作的最佳解决方案”。“使用我们这样领先的游戏系统,您必须处理复杂的行为和实时动作。C 语言对于时间结构而言非常差。C 对于此类项目来说非常笨拙。另一方面,Lisp 是理想的选择”。

Gavin 解释说:“使用 Lisp,人们可以快速开发用于行为的元结构并将它们以新方式组合。此外,Lisp 支持重新定义语言以轻松添加新结构;特别是处理基于时间的行为和动作分层所需的新结构。与流行的看法相反,Lisp 根本不慢。构建一种与 C 一样高效的简单方言很容易,但它保留了动态和一致的品质,使其成为表达编程意图更有效的方式。”