A question: would it be too much work to port Love2D to a different embedding language? (I'm currently having looks at Squirrel (http://www.squirrel-lang.org/) I always thought Lua was tightly coupled with the framework, but what you've mentioned seems to imply that's not the case.
nonbirithm|4 years ago
I still think that a C API would be a better option than trying to fork the project to replace Lua with Squirrel or some other language, so that at least others can have a chance to write bindings for their favorite languages without having to do all the porting work again.
Here is the tracking issue: https://github.com/love2d/love/issues/1640
nikki93|4 years ago
- Get direct Love C++ project working without Lua
- Make some level of test cases with it to get a sense of C++ API usage
- Embed squirrel interpreter into test
- Start binding API to squirrel and testing more and more of API incrementally from squirrel
- Port more and more test cases till it's all covered (or prioritize based on need of game(s))
The nature of the thing you are increasingly covering in Squirrel could be a particular game or a set of demos (maybe both).