2 ms·
Now we only need to embed Lua into this to write the high-level logic, and we may have a winner for stuff that does not need a lot of accessibility support. Lik
by nine_k 2y ago
Now we only need to embed Lua into this to write the high-level logic, and we may have a winner for stuff that does not need a lot of accessibility support. Like, say, games, or media players. Easy to link C libraries that do performance-critical stuff, or writhe your own C code.
(Then gradually rewrite the core in Zig.)
- nine_k 2y ago...I of course would rather embed Janet [1], but I realize what is going to have an easier time gaining popularity %) Also, Lua has Löve [2] which could be immediately usable, among other things. [1]: https://janet-lang.org/ https://janet-lang.org/ [2]: https://www.love2d.org/ https://www.love2d.org/
- kragen 2y agothanks for the link to janet! i hadn't heard of it before. a lot of lua energy even if it's a lot bigger
- cfiggers 2y agoFeel free to ask questions in the Janet Zulip (link at the bottom of the Janet website's front page) if there's anything you need help with!
- MrDrMcCoy 2y agoDefold is another great open source Lua-based cross-platform game engine, and has a healthy ecosystem. https://defold.com/ https://defold.com/
- chc4 2y agoLove2D has Android support. It's surprisingly easy to setup: https://github.com/love2d/love-android https://github.com/love2d/love-android
- RunSet 2y agoSDL can be used to provide something similar to what you describe. https://github.com/libsdl-org/SDL/blob/main/docs/README-android.md https://github.com/libsdl-org/SDL/blob/main/docs/README-andr...