After seeing the speed difference from running assembler, I am curious if there are methods of compiling/evaluating uLisp instructions into assembler in a running environment. This would likely only be possible for a subset of functionality but it seems to me that it would be a useful option. Is this even possible on a fast microcontroller, or would we need macros?
On a side note, I’m curious if anyone has considered the Clockwork uConsole [https://www.clockworkpi.com/uconsole] as a target platform for a hand held lisp machine. I’m seriously tempted to pick up the risc-v version to play around with even if it is severely under powered compared to the other options. I like the idea of building up a lisp os for risc-v.
How difficult would it be to create drivers for the keyboard and display?