Re: [post-1.0] Scripting enhancemnts
Posted: 27 Dec 2013, 11:09
Python has my heart, white space is king leaving you with an enforced style which helps newbies.
Lua is like the javascript version of Python. It is lightweight and can do darn near everything.
If you do not need all the wonderful libs available for Python, then I would go with Lua.
Nice write-up here: http://lua-users.org/wiki/LuaVersusPython
That being said, getting either Lua or Python into OpenMW will require us to create a dialect or domain specific language (DSL) of them that still keep to the theme of the original Morrowind scripting system (for backward compatibility).
Another thought came to mind, leave the API exposed and let other people use whatever language they want? If people want to write python, lua, javascript, ruby or whatever... they just need an API against it. Leave it up to the modder to pick the language they feel comfortable with.
Lua is like the javascript version of Python. It is lightweight and can do darn near everything.
If you do not need all the wonderful libs available for Python, then I would go with Lua.
Nice write-up here: http://lua-users.org/wiki/LuaVersusPython
That being said, getting either Lua or Python into OpenMW will require us to create a dialect or domain specific language (DSL) of them that still keep to the theme of the original Morrowind scripting system (for backward compatibility).
Another thought came to mind, leave the API exposed and let other people use whatever language they want? If people want to write python, lua, javascript, ruby or whatever... they just need an API against it. Leave it up to the modder to pick the language they feel comfortable with.