Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Well, by this I mean "unfamiliar to me", of course. Lol.
Actually Lua is something to consider from the point of view of usage: it is an industry standard actually. However, all those small quirks in semantics... and classes can be done in many ways (that is what I understand, via metatables)...
In ChaiSCript or Wren there is one true way and you are done. You might like it or not, but it leads to less confusion, especially if you use most of the time what is in the mainstream.
This is by no means a bad thing in itself, it is just about how ergonomic or time-consuming it could be for myself: I just feel more comfortable with ChaiScript, Wren or Squirrel than with Lua. Even AngelsCript is also more similar to what you already have. So when exposing APIs there is much less friction.
Truth to be told, there is also https://github.com/ThePhD/sol2 which looks great and something to consider. It makes binding things quite easier and gives you object-oriented Lua. You could rely on that.
It was just my subjective choice. There is no 100% right choice. Probably, if I found people that are comfortable with Lua I would use that. But the case is that this is a project of mine as it stands now.
Seamless operability between C++11 and Python
This was not my information at the time. But thanks for the info, it is helpful.
With https://github.com/pybind/pybind11 there is really great integration with C++ and Python is my second home after C++ actually.
Anyway, I am quite happy with Wren and it seems to be fast (not a requirement for my project, though)
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Sayonara, C++, and Hello to Rust
5 projects | news.ycombinator.com | 6 Dec 2021
Design Issues for Foreign Function Interfaces (2004)
3 projects | news.ycombinator.com | 30 Nov 2021
Embedding Lisp in C++ – A Recipe
5 projects | news.ycombinator.com | 8 Jun 2021
Any articles/tutorials on how to implement C# scripting to a C++ engine?
1 project | reddit.com/r/gamedev | 8 Mar 2021
Which Settlers game would you guys recommend?
1 project | reddit.com/r/BaseBuildingGames | 21 Jan 2022