News for hackers. Stuff that matters.
Re:Architecture of Lisp Machines (2008) [pdf] by rjsw on Saturday July 03, 2021 @08:36AM (#27721206)
The original SPARC CPU is designed to use this tag encoding scheme, section D.4 of the V8 Architecture Manual describes how to use it.
Re:Architecture of Lisp Machines (2008) [pdf] by pfdietz on Saturday July 03, 2021 @10:46AM (#27721924)
Yes, that gives you flagging/trapping on arithmetic if any args are not fixnums. Aside from that, the idea works on other architectures as well.