3 ms·
+1. I can't say enough good things about Terra. I self identify as a Lisper (Clojure), but have done a fair amount of professional work in C/C++/Go too. I was
by brandonbloom 11y ago
+1. I can't say enough good things about Terra.
I self identify as a Lisper (Clojure), but have done a fair amount of professional work in C/C++/Go too. I was productive in Lua/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's totally secondary for me as compared to shifting work to compile time for performance, memory representation, etc.