I don't program in Lua much, but I'll study the source to see if I can copy anything for my own JS work.
Is it pure Lua or does it require anything "external" to work?
Also, have you tried getting it to work on any of the popular "fantasy consoles" that use Lua? PICO-8, Picotron and TIC-80 are the three big ones as far as I know.
--
---
You received this message because you are subscribed to the Google Groups "The Programming Language Ceu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceu-lang+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ceu-lang/CAD4QiZtWLnRt-r6R_QOz-baVfCLkk-T8Kn%2BzL%2B49VzFZwx0WLA%40mail.gmail.com.
It is pure Lua, but relies on "stackful" coroutines (I believe JS' are "stackless"), and the "close" mechanisms of Lua5.4 (no idea about JS).
I did some research, but I think they do not support Lua5.4.
Not even Love2D is compatible with Lua5.4. :(
Awesome! I love the "language-to-library" pipeline.
Not even Love2D is compatible with Lua5.4. :(
This is true for the default build, but you can build it with Lua5.4 as its interpreter:https://www.love2d.org/forums/viewtopic.php?p=245770#p245770And they do seem to support the required features. When I looked up what the "close" mechanism of Lua5.4 does, one of the first hits was this merged pull request which implies 5.4 support:
BTW, how important is this close mechanism to make the library work? Because the request to backport it for LuaJIT was closed by Mike Pall insisting that it would be a noop anyway: https://github.com/LuaJIT/LuaJIT/issues/926.
On Monday, 7 July 2025 at 18:10:33 UTC+2 johnicho...@gmail.com wrote:Awesome! I love the "language-to-library" pipeline.Yeah, the part where https://github.com/lua-atmos/sdl-rocks/ just forked the pico-ceu build and required only 19 commits to port over is impressive! (also, hello John! Guess we're officially the two main groupies of Céu now, hahaha)