On Sun, Oct 15, 2017 at 3:50 PM, Chris Jacobsen <cjj_009(a)yahoo.com> wrote:
> 2. For scripting, we'll continue to use mruby, which has some
dependencies that we can safely ignore, because absolutely normal
software (like bison). No runtime dependencies.
If we reuse our existing C++ scripting implementation for mruby, I agree
it makes sense to stick with mruby.
Otherwise, I think it would be best to have a little discussion on
available scripting languages before finalizing the decision, in the
same way we have discussed general language options.
IMO the only other good embedded scripting languages would be Lua and
Wren. (Well, I like embedding Python via pybind11, but most wouldn't
consider its size to be embed-worthy. ;)
> Notably *not* in this list are:
* CEGUI and its plethora of subdependencies
I can certainly see why you would suggest not using CEGUI, though we
will need to identify an alternate choice before finalizing this
decision. We either need to find another GUI library or plan on writing
Off the top of my head I know of (if you can't already tell, I'm a bit
of a nerd when it comes to trying out like 20 different things...):
- ImGui: https://github.com/ocornut/imgui
- Nuklear: https://github.com/vurtun/nuklear
- SFGUI (though the maintenance activity of this one seems a little
The other suggestions seemed good.
Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else