> On Tue, May 29, 2018 at 2:32 PM, William ML Leslie > <william.leslie....@gmail.com> wrote: > > Rust is one option. But remember that the Hurd is not a kernel, it is > user-space implementation of functionality that has typically lived in the > kernel. For the sake of both security and ease of development, critical > parts could be written in rust (or ATS, or Nim), and less critical parts in > guile or so.
That is a brilliant idea William. Even I thought of either ATS or Rust and using guile for rest. It is more of like how Emacs was written. Lower parts in C and rest in Emacs Lisp. -- http://uttre.wordpress.com/ https://lispmachine.wordpress.com/2012/06/28/c-new-operator/