4 ms·
I'm using Nim to build an experimental kernel, so lots of low-level systems programming [0]. Right now it can boot under UEFI, switch to graphics mode, query so
by khaledh 4y ago
I'm using Nim to build an experimental kernel, so lots of low-level systems programming [0]. Right now it can boot under UEFI, switch to graphics mode, query some hardware information, create and schedule kernel threads, and a very simple shell (no userspace yet).
In this regard I'd compare it to Zig (which I also tried for kernel programming) and Rust (which I find too complex). The thing that stood out for me about Nim is its elegance. I know it's subjective, but I like how the code "looks and feels."
[0] https://github.com/khaledh/axiom https://github.com/khaledh/axiom