paged space objects
A perverse thought:
We need to store four bits. We currently have four bytes for the tag field, but we currently interpret those bytes as upper case ASCII characters. Which means we don't use…
paged space objects
Obviously, we need separate free lists for each size of paged space objects; we can have a [0...16] array of pointers to those free lists.
The bignum bug(s)
If, as proposed, in 0.1.0 I implement bignums in Lisp, there's a beautiful and easy-to-understand explanation of how they're implemented in ulisp here, which will…
The
member? bug
This is in commit #7d0ce67373, although the bug has certainly been present in all commits up to this one.