gpt4 book ai didi

c++ - C++中的小型可读方案解释器?

转载 作者:IT老高 更新时间:2023-10-28 21:42:25 25 4
gpt4 key购买 nike

有人知道 C++ 中有一个好的/小型方案解释器吗?最好是 < 2000 LOC,带有一个简单的垃圾收集器(压缩或标记和扫描),不需要支持所有 R5RS,只需要 if/lambda/set!/cons/car/cdr 的基础知识和一些基本操作。

谢谢!

最佳答案

嗯,有一个 veeery tiny lisp通过加里诺特。甚至不接近 R5RS,但它很小,并且附带一本描述内部结构的书! 但是,它是 C,而不是 C++,据我所知,没有 GC(但我可能错了)。

还有Mini Scheme由 Nils Holm 编写,但它也是 C,并且比您所要求的要大一点(C 的 2404 行加上 Scheme 的 1352 行)。 Nils 还写过 Scheme 9 from Empty Space ,它更大,但还附带一本描述每一段代码的书。

Tinyscheme是另一个小Scheme(4500行C加上452行Lisp)...

关于c++ - C++中的小型可读方案解释器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2610716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com