← 最新论文
💻 computer science

Designing L5: A Permacomputing Approach to Creative Coding

本文介绍了 L5,这是一个基于 Lua 的新型创意编程库,它将永续计算(permacomputing)原则应用于可持续性,通过五个案例研究探讨了资源效率、长期稳定性与易用性之间的设计张力。

原作者: Lee Tusman, Kit Kuksenok

发布于 2026-06-19
📖 1 分钟阅读☕ 轻松阅读

原作者: Lee Tusman, Kit Kuksenok

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你想要学习绘画。如今大多数艺术学校都会为你提供一个高科技工作室,里面充满了最新的、最昂贵的数字绘图板、性能强大的计算机以及需要持续高速互联网连接的软件。如果你的电脑是五年前的旧款,或者你的网络断开了,你就无法绘画。你被迫不断购买新设备,仅仅是为了跟上工具更新的步伐。

L5 是一种不同类型的艺术工作室。它是一个用于“创意编程”(用代码创作艺术)的新型工具,它提出了一个简单的问题:如果我们设计的工具能够运行在我们现有的、甚至是旧的电脑上,情况会怎样?

这篇论文描述了创作者如何利用一种被称为**永续计算(Permacomputing)**的哲学来构建 L5。你可以把这想象成“永续农业”(与自然协作而非对抗自然的园艺),但这是针对计算机的。L5 并不试图强迫计算机运行得更快、更强,而是尝试温和地适应任何可用的机器。

以下是他们实现这一目标的五个简单故事:

1. “无缝衔接”的陷阱 vs. 诚实的工具箱

大多数现代编程工具就像一台神奇的自动售货机。你按下按钮,艺术品就会瞬间出现。这感觉很简便,但机器背后其实隐藏着一个庞大且耗能的工厂(云端服务器、持续的更新、复杂的互联网连接)。如果停电或网络中断,机器就会停止工作。

L5 的做法: 他们决定向你展示自动售货机的背面。L5 不会隐藏它的运作方式。你需要自己设置“工具链”(将各个部分连接起来)。这感觉有点像是在组装一辆自行车,而不是按下按钮,但你知道需要哪些零件,并且即使工厂关闭了,你依然可以继续骑行。它用“长期独立性”换取了“即时的便利性”。

2. 重型套装 vs. 轻便衬衫

想象一下你在跑马拉松。有些跑者穿着一件高科技重型套装,虽然能帮他们跑得快,但重达 50 磅。如果由于疲劳或套装损坏,你就陷入困境。一些工具(比如大型游戏引擎)就像那件重型套装——它们需要庞大的计算机和大量的电力才能运行。

L5 的做法: L5 就像一件轻便的棉质衬衫。它非常小巧(整个库的大小比你手机上的一张照片还要小)。它可以在 10 或 15 年前的电脑上运行。通过拒绝穿着那些不必要的功能的“重型套装”,L5 让艺术家们可以在旧笔记本电脑、低功耗设备、甚至是在没有电网的地方进行创作,只要他们有一台基础机器即可。

3. 褪色的记忆 vs. 石碑

把数字工具想象成游戏机。每隔几年,公司就会发布一款新主机,而你的旧游戏就无法运行了。你必须购买新的主机才能继续玩。这就是“计划性报废”——旨在让工具迅速失效的设计。

L5 的做法: L5 的构建就像一块石碑。它使用非常稳定、变化缓慢的技术(Lua 和 LÖVE),这些技术每年变化极小。你今天用 L5 创作的一幅画,在 20 年后的电脑上可能依然能完美运行。他们通过在非常旧的电脑上测试工具,来确保它们不会破坏未来。

4. 瑞士军刀 vs. 专业凿子

现代工具就像拥有 100 种不同小工具的瑞士军刀:3D 建模、网页托管、视频编辑等等。但为了携带所有这些小工具,这把刀变得沉重且复杂。如果你只想剪一段绳子,你并不需要锯子或螺丝刀。

L5 的做法: L5 是一个专业的凿子。他们刻意对许多功能(如 3D 图形或网页托管)说“不”,以保持工具的小巧与快速。他们相信,通过限制工具能做的事情,可以迫使艺术家通过已有的能力进行更多创造,同时让工具在无法承受“瑞士军刀”重量的旧机器上保持可用。

5. 精美的网站 vs. 纸质手册

通常情况下,工具的“说明书”是一个充满视频、动画和沉重脚本的精美交互式网站,这些内容加载速度极慢。如果你没有良好的网络,你就无法学习如何使用该工具。

L5 的做法: 他们的网站就像一本你可以打印出来并随身携带的纸质手册。它非常小巧,即使在拨号上网连接下也能瞬间加载,并且可以在没有 JavaScript 的情况下运行。你可以将整个网站下载到 USB 闪存盘中,并分享给完全没有互联网连接的人。其文档遵循与工具本身相同的限制。

大局观

论文认为,我们经常认为“更好”意味着“更快、更大、更连接”。但 L5 提出,“更好”也可以意味着更持久、更轻量、更易获取

作者承认 L5 并不完美。它比那些“神奇自动售货机”更难上手,也无法实现那些华丽的 3D 特效。但在一个资源匮乏且电子垃圾过剩的世界里,L5 提供了一种无需不断升级生活水平就能持续进行艺术创作的方式。它的核心在于制作尊重你现有机器、而非要求你购买新机器的工具。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →