Wartbed:Architecture/Scripting
From Dark Omen Wiki
(Difference between revisions)
(Added ChaiScript) |
(→Current favourites=) |
||
Line 81: | Line 81: | ||
==Current favourites=== | ==Current favourites=== | ||
1st place: http://www.falconpl.org/images/logo.png <br /> | 1st place: http://www.falconpl.org/images/logo.png <br /> | ||
+ | 1t place (shared): ChaiScript | ||
1st runner up: Angelscript <br /> | 1st runner up: Angelscript <br /> | ||
2nd runner up: LUA <br /> | 2nd runner up: LUA <br /> | ||
<br /> | <br /> | ||
Dream language: Ruby, if it would be fast enough | Dream language: Ruby, if it would be fast enough |
Revision as of 02:00, 13 February 2010
As of yet, there is no need for scripting.
Options for script languages include
Script language | Notes | Maturity | Embeddability | Ease of using from C++ | Language complexity | Script parsing/execution | Platforms | Licence |
---|---|---|---|---|---|---|---|---|
LUA | No notes yet | Well done | High | Easy | Medium | Fast | Most | |
AngelScript | No notes yet | Medium rare | High | ??? | ??? | Fast? | ??? | |
Ruby | No notes yet | Well done | Cumbersome? | Lowest | Higher | Slower | All? | |
Python | No notes yet | Well done | ??? | Low | High | Slow | All | |
Minimal | [1] | Rare | ??? | ??? | ??? | ??? | ??? | |
Falcon Programming Language | No notes yet | Medium rare | High | ??? | Fast | ??? | Win,Linux, OSX | Dual: Either FPLL (similar to LGPL/MIT), or GPL |
ChaiScript | No notes yet | Medium rare | ??? | Easy | High | ??? | ??? | ??? |
Current favourites=
1st place:
1t place (shared): ChaiScript
1st runner up: Angelscript
2nd runner up: LUA
Dream language: Ruby, if it would be fast enough