4 ms·
Interesting. Although I think the author advocates for going a step further than CCL. My understanding is that the GC of CCL is implemented by its lisp kernel [
by hipparcos 2y ago
Interesting. Although I think the author advocates for going a step further than CCL. My understanding is that the GC of CCL is implemented by its lisp kernel [0]. The lisp kernel is a platform specific C / ASM program which seems to provide a runtime for CCL. The author states that the GC should be written in the
language itself.
[0] https://github.com/Clozure/ccl/blob/master/lisp-kernel/gc-common.c#L1547 https://github.com/Clozure/ccl/blob/master/lisp-kernel/gc-co...
- deleted 2y ago[deleted]
- wrs 2y agoAh, so there is some C! Thanks for the correction. I haven’t worked on it since 68K CCL days (like, 1990) and I’m almost positive there was no C in that version, just inline assembler in Lisp. It was awesome.