The Best 2 Terra (programming language) Alternatives
Terra is a low-level system programming language that is embedded in and meta-programmed by Lua.
like c/c++, terra is a staticallytyped, compiled language with manual memory management. but unlike c/c++, it is designed from the beginning to be metaprogrammed from lua.
the design of terra comes from the realization that c/c++ is really composed of multiple “languages.” it has a core language of operators, controlflow, and functions calls, but surrounding this language is a metalanguage composed of a mix of features such as the preprocessor, templating system, and struct definitions. templates alone are turingcomplete and have been used to produce optimized libraries such as eigen, but are horrible to use in practice.
lua programming-language