Golang and Rust are currently the two most touted systems programming languages, and while I appreciate some of what they offer I'm rather frustrated by the hype and other deficiencies of the languages (particularly for golang). And to be honest, I just like using members of the lisp family. However, none of the dialects I've looked at really seem targeted for the same kind of lower-level OS component development. The current project I'm considering is mostly just container management, so it doesn't have to be super close to the metal, but it should produce fairly concise and efficient binaries. I like clojure, but it's clunky and has multisecond launch times... CL seems like the classic choice; maybe I'm unnecessarily hesitant to use it. Bonus points for being usable as the basis for an open source project that _other_ people could contribute to... Common Lisp, picolisp, Guile, ferret, arc (with more hacks to make it closer to what I'm looking for...) Let the discussion commence... |