Re:For Better Computing, Liberate CPUs from Garbage Collection
by lispm on Thursday May 09, 2019 @11:33AM
(#19869169)
Most Lisp implementations use typed memory via tags. Lisp doesn't have pointers, but references and usually knows if something is an integer or a reference - because it's encoded in the tags.
and yes ZGC doesn't use colored pointer to track if a value is an integer or a pointer because Java unlike Lisp is typed so the VM derives those information from the bytecode.