Lilush: A static LuaJIT runtime with batteries
11 points by fs111
11 points by fs111
Is this a LÖVE2D but for terminal and web apps? I never know when to reach for something like this instead of going higher- or lower-level, but this sounds fun and the feature list is interesting and fits the use case.
While the landing page and Codeberg avatar scream "generated", the git history, to my very untrained eye, does not. Could someone check me on this?
According to their CREDITS.md:
Core parts of the project were designed and implemented first by me (a human), and then refactored/extended with the help of LLMs.
Some parts were implemented by LLMs first, and then cleaned up/extended or refactored by me.
Some were designed by me and an LLM together.
This looks interesting, and I love the idea of a batteries-included Lua(JIT) for scripting. It seems weird to me that an interpreter would come with its own agent (framework?), but I suppose that may become normal.
This project is dual-licensed. You may use, modify, and distribute it under your choice of:
- Open Weights License v1.0 or later — see LICENSE
- GNU General Public License v3.0 or later — see LICENSE-GPL3
Interesting. Never heard of that license before: Open Weights License (OWL) v1.0.