Wartbed:Architecture/Scripting
From Dark Omen Wiki
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