Hacker News new | ask | show | jobs
by pjmlp 31 days ago
This is basically how bare metal Lisps used to work, all the way when Lisp based OSes from various vendors happened (aka Lisp Machines / Interlisp-D / StarLisp...).

The approach is similar to Forth.

You have a few key forms that provide the required integration points with the hardware, those are the few ones written in Assembly.

Including the reader and at least some of the macro capabilities.

Then everything else is built from them.

For a time travel into those days see the recovered Interlisp-D system from Xerox PARC, https://interlisp.org/