Our great sponsors
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
There is also another typed dialect here https://github.com/teal-language/tl
And roblox-ts that compiles a subset of TypeScript to Luau, a typed superset of Lua developed by Roblox.
Most recently I've used Lua to write plugins for micro text editor. Other projects I know of that use it as a scripting language include Neovim (text editor), mpv (media player), VLC media player, Weechat (IRC client), ComputerCraft (Minecraft mod), and Factorio.
OTOH, if you want to go in the opposite direction (Lua to C), I like Nelua a lot :)
Early Rust was very different (example). It is almost certain that modern Rust took a lot of cues from Go. And, as above, Go was obviously heavily inspired by C, just like your language. So, all told, where you landed is likely very much what is expected.
Related posts
- Nelua: Statically typed language with a Lua flavor
- Lua has been a real eye opener for this Java dev
- Minimal, simple, efficient, statically typed, compiled, metaprogrammable, safe, and extensible systems programming language
- Pixelhopper: Tiny animated GIF player in C, with seeking, pause, etc (Linux x11 only, for now)
- Using Lua with C++