JavaScript 中最妙的双关语
作者从莎士比亚双关语切入,指出自然语言与编程语言共享“语法”这一性质,并演示如何用 JavaScript 的 tag function 制造“伪 Mustache 模板”:prompt 标签让 ${url} 在用户脑中看起来像 {{ url }},但 JS 实际看到的是对象简写 ${{ url }},最终字符串被 Helicone 等可观测性工具解析。 这是一个基于 ${...} 与 { name } 对象简写巧合的“双关”:同一串代码对读者和解析器呈现两种理解。作者承认有点玩过头,但强调 2024 年与 Helicone 的 Justin 合作已将其做成 SDK 官方特性,并顺带预告了后续关于语法模型和空间语言的两篇文章。 适合对 JS 模板机制、LLM prompt 工程与语言趣味都感兴趣的读者。 


