Our great sponsors
-
nelua-lang
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
-
terra
Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
-
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.
-
mir
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
-
moonjit
Discontinued Just-In-Time Compiler for the Lua Programming language. Fork of LuaJIT to continue development. This project does not have an active maintainer, see https://twitter.com/siddhesh_p/status/1308594269502885889?s=20 for more detail.
-
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.
A discussion about GC and memory management can be found here https://github.com/edubart/nelua-lang/discussions/70
Maybe it can answer to some parts of your reasoning? :/
Seems to have some overlap with Terra (https://terralang.org/).
> I wish C was scriptable
C kinda can be used as scripting language with MIR project https://github.com/vnmakarov/mir
It was released just a few days ago, and I've successfully use it as an alternative and fast C compiler with Nelua.
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)
- Is it possible to make an OS in Lua?