Settings

Theme

Emacs internals: Deconstructing Lisp_Object in C (Part 2)

thecloudlet.github.io

70 points by thecloudlet 3 days ago · 3 comments

Reader

praptak 3 hours ago

SBCL uses a single zero bit to tag integers. This trick means the representation of n is just 2n, so you can add the values directly without any decoding.

It obviously also means that all the other tag values have to use 1 as the last bit.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection