+1. I can&#x27;t say enough good things about Terra.<p>I self identify as a Lisper (Clojure), but have done a fair amount of professional work in C&#x2F;C++&#x2F;Go too. I was productive in Lua&#x2F;Terra practically overnight. I ported a bunch of Rust (that I had originally ported from C and was considering porting back to C + custom string-templating) to Lua in a few days and the code got shorter, simpler, faster, and with build times of a tiny fraction of those in Rust. Terra just matches how I think about programming low-level code: Types are about shifting work to compile time. Yes, some error-detection work, sure, but that&#x27;s totally secondary for me as compared to shifting work to compile time for performance, memory representation, etc.