在Lisp实现中是否可以使用SBCL或CMUCL垃圾收集器?
答案 0 :(得分:9)
SBCL公开了一些GC功能:http://john.freml.in/sbcl-optimise-gc
答案 1 :(得分:7)
它们都提供垃圾收集。
有关CMUCL的信息,请参见this;有关SBCL,请参阅this。
引自Wikipedia:
垃圾收集是由发明的 约翰麦卡锡于1959年左右解决 Lisp中的问题。
每个Common Lisp实现都必须定义垃圾收集,因为任何标准实现都必须符合Common Lisp ANSI标准。
答案 2 :(得分:3)
他们都有GC可用。
与任何一致的Common Lisp实现一样,您可以(gc :full t)
指示垃圾收集器收集所有无法访问的对象。