4 ms·
How is it even possible to write a kernel in Common Lisp? I thought kernels didn’t have enough to support the run time environment of languages that weren’t C,
by Decabytes 5y ago
How is it even possible to write a kernel in Common Lisp? I thought kernels didn’t have enough to support the run time environment of languages that weren’t C, C++, or Rust?
Even Rust C++, and C require special compilation without parts of the Stdlib to running in the kernel.
- cyberbanjo 5y agoCommon Lisp always struck me (not that I'm familiar) as a language lower than C, and higher than hell. Looks like high level assembler in places. https://github.com/froggey/Mezzano/blob/master/supervisor/x86-64/cpu.lisp https://github.com/froggey/Mezzano/blob/master/supervisor/x8...
- pjmlp 5y agoJust like with Rust, C++, and C, you have a language subset for the kernel, and then enjoy the full language on userspace.