请教:SET-MACRO-CHARACTER 可否读取前一个字符

他就是啥都不知道在瞎讲一气。

CL 自定义 stream 类型是一个非标准的扩展,见 gray stream。

https://www.cliki.net/Gray%20streams

可以自定义的 portable read 实现也是有的,本身也是利用 gray stream 做的。

https://github.com/robert-strandh/Claire

而且这个作者的 CL 代码风格很值得学习,比那啥 Paul Graham 靠譜多了。

这三个库里,你说的具体是哪一个?

你给解释下第二段 unicode

第一个 link 是 Cliki,里面沒有代码,gray stream 是指一个 feature 而不是具體的库。后两个 repo 原作者都是同一个人(Robert Strandh),只不过 Claire 廢棄了,Eclector 他觉得成熟以后转让给了现在的 owner 继续開發,commit log 里还可以看到早期全是他写的,documentation/ 里还有他写的 paper。

我也不是很有感觉他的风格 :joy:(不过他的代码也没详看太多),名字太过C风格了,我只借鉴了几个参数名字: mac, lst 。。。