-
terra
Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
nelua-lang
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
Terra Programming Language Website
Yeah Zig does a slightly constrained version of this by allowing you to run functions at compile time that deal with types. You can define an entirely new struct type and return it from a function. This allows fully programmable generics. A DSL for generics is probably what C++ will head towards in the future. I think the perspective brought forth by Terra is an interesting one and I'd love to see where the language goes in the future.
Also, very similar to Nelua, what are the main differences (optional GC in Nelua seems to be an obvious one)?
Related posts
-
Nelua Programming Language
-
Nelua: Statically typed language with a Lua flavor
-
Buzz: A lightweight statically typed scripting language
-
Lua has been a real eye opener for this Java dev
-
Minimal, simple, efficient, statically typed, compiled, metaprogrammable, safe, and extensible systems programming language