他就是啥都不知道在瞎讲一气。
CL 自定义 stream 类型是一个非标准的扩展,见 gray stream。
https://www.cliki.net/Gray%20streams
可以自定义的 portable read 实现也是有的,本身也是利用 gray stream 做的。
https://github.com/robert-strandh/Claire
而且这个作者的 CL 代码风格很值得学习,比那啥 Paul Graham 靠譜多了。
他就是啥都不知道在瞎讲一气。
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。
我也不是很有感觉他的风格 (不过他的代码也没详看太多),名字太过C风格了,我只借鉴了几个参数名字: mac, lst 。。。