As mentioned, Scheme lacks various things that you might need to implement a bare-metal microkernel (for example manual memory management).
There is PreScheme (https://thintz.com/resources/prescheme-documentation) - a low-level dialect of Scheme that gives you the necessary primitives. PreScheme can be run from Scheme (see https://thintz.com/resources/prescheme-documentation#Running-Pre_002dScheme-as-Scheme) by emulating lower-levels. This allows you to hack on low-level code directly from the REPL. You might also be interested in the 3L project (https://3lproject.org/) that did some work towards using PreScheme for bare-metal programming. Regards, pukkamustard Matias Jose Seco Baccanelli <matias_jose_s...@autoproduzioni.net> writes: > Good morning Guilers! > Being a huge fan of Libre Software and Guile powers, i was having a big > curiosity in regards to the kernel languages arena: > was ever made an attempt to implement a Microkernel from scratch in > Guile language ? > Isn't a cool mix the functional approach of Guile and the modular one > of Microkernel ? (and loads of more features i suppose!) > > Feels like a nice recipe for User Empowerment ! > Just asking as a total beginner on this topic, > Happy Hacking! > Matias