Lua DSL in C++

mohammadbagher bidram <[email protected]> Mon, 8 Jun 2026 12:01:54 -0700 (PDT)
Newsgroups gmane.comp.lang.lua.general
Message-ID <[email protected]>

Hello,

I’m developing a Lua-like DSL in C++ called TinyLC. Unlike standard Lua, it 
does not use a traditional VM loop, with the goal of keeping overhead low 
and improving integration with C++.

The main challenge is that I’m running into is library compatibility. 
Because TinyLC does not follow the usual Lua VM or stack-based execution 
model, existing Lua libraries, such as LÖVE2D and other projects that 
depend on the Lua C API, cannot work with it directly.

I wanted to ask whether there is any practical way to address or work 
around this limitation without giving up the current runtime design.

You can take a look at the project here: tinylc-github-repo 
<https://github.com/MB-Bidram/TinyLC>

-- 
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/lua-l/921c26aa-6cb4-4eb5-b9ed-d4f0847ab118n%40googlegroups.com.