Re: Why combining C, SDL and scripting languages?

David Demelier <[email protected]>
Newsgroups gmane.comp.lib.sdl
Message-ID <CAO+PfDc-DTCpA2H1RhNGA8SkSha3TCYoWfNNCATmMAVxzDZ29g@mail.gmail.com>
Le 12 oct. 2016 4:58 AM, "Daniel V" <[email protected]> a écrit :
>
> What are the reasons to use a scripting language like LUA or other,
> together with SDL and C code? So, for what role does people use a
> scripting language like this?

You mean Lua, it's a word not an acronym.

> Is it just to separate code, so that not every one has the full
> source, or is it to save compile time, or is it to speed up

Yes, about the pros there is:

- easier deployment: you write once and run everywhere. No recompile for
every platform/arch,
- quick development: no compile time, scripting language are less verbose
and easier,
- security: you write your own API and provide only relevant functions. No
filesystem, no system inspection.

There are some drawbacks:

- performance are always lesser,
- debugging is much harder.

> development, or are there lots of more or other reasons?
>
> What parts of the code is best suited for being scripted?
>

I usually say: data. Example: maps, opponent, GUI, quests.

David.

_______________________________________________
SDL mailing list
[email protected]
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.