Hacker News new | ask | show | jobs
by DrewAllyn 4671 days ago
It might not be the best or most efficient way, and you might not be able to access all the features of your hardware but its certainly possible to write an OS kernal in pure C. We even did in our Operating Systems class. We did use exactly one GCC extension to C that made things a lot easier for us, but we could have used setjmp/longjmp instead if that extension hadn't been available. Since the machines that real Lisp OSes were made for were often designed as a Lisp target, I don't see any reason they couldn't be pure Lisp.
1 comments

Interesting, I thought it might be pretty hard to do some things efficiently without inline asm.
Who says Lisp has no inline asm?