Re: [tsc-devel] More on dependencies

Ryan Gonzalez | Sun, 15 Oct 2017 22:54:14 UTC

On Sun, Oct 15, 2017 at 3:50 PM, Chris Jacobsen <…9@y…> wrote:
>> 2. For scripting, we'll continue to use mruby, which has some build
> 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
> our own.
>

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
dead...): https://github.com/TankOs/SFGUI

> The other suggestions seemed good.
>
> -datahead
>
>
>



-- 
Ryan (ライアン)
Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else
https://refi64.com/

By Thread
2017-10-14 21:07:37Marvin Gülker[tsc-devel] More on dependencies
2017-10-15 20:50:43Chris JacobsenRe: [tsc-devel] More on dependencies
2017-10-15 22:54:14Ryan GonzalezRe: [tsc-devel] More on dependencies
2017-10-16 02:22:48Chris JacobsenRe: [tsc-devel] More on dependencies
2017-10-16 19:07:51Marvin Gülker[tsc-devel] Embedded script language (was: More on dependencies)
2017-10-16 18:59:19Marvin Gülker[tsc-devel] GUI library (was: More on dependencies)
2017-10-16 19:18:38Marvin GülkerRe: [tsc-devel] More on dependencies
By Date
[tsc-devel] More on dependenciesMarvin Gülker2017-10-14 21:07:37
Re: [tsc-devel] More on dependenciesChris Jacobsen2017-10-15 20:50:43
Re: [tsc-devel] More on dependenciesRyan Gonzalez2017-10-15 22:54:14
Re: [tsc-devel] More on dependenciesChris Jacobsen2017-10-16 02:22:48
[tsc-devel] GUI library (was: More on dependencies)Marvin Gülker2017-10-16 18:59:19
[tsc-devel] Embedded script language (was: More on dependencies)Marvin Gülker2017-10-16 19:07:51
Re: [tsc-devel] More on dependenciesMarvin Gülker2017-10-16 19:18:38