6

在 Common Lisp 中,有“读取宏”可用于将语法解析为 Lisp 代码。

  1. 是否有可能/如何在纯方案中实现它?
  2. 哪些实现以及如何支持这一点?
4

1 回答 1

3

想到的唯一半便携式方式是通过SRFI-10的有限形式的阅读器宏。这些必须以一个尖号和一个逗号开头,然后是一个列表表达式,该表达式以一个标识读取时构造函数的符号开头。

CHICKEN 还支持使用任意字符作为阅读器宏挂钩。

于 2014-11-10T15:58:44.293 回答