Wartbed:Architecture/Scripting

From Dark Omen Wiki

(Difference between revisions)
Jump to: navigation, search
(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: logo.png
1t place (shared): ChaiScript 1st runner up: Angelscript
2nd runner up: LUA

Dream language: Ruby, if it would be fast enough

Personal tools
communication