This is an amazing free script system for your c++ application.
I switched to it from Lua and am still experiencing positive emotions only.
Original web page:
Porting to Marmalade SDK is very simple. I was needed to do only one change in angelscript.h:
typedef size_t asPWORD;
Moreover, I don't know whether is the author of AngelScript an Marmalade user too, but he is a forward-looking man. There is such define in code everywhere:
#if defined(__GNUC__) || defined( AS_MARMALADE )
That quite drastically alleviates porting AngelScript to Marmalade )
I wonder why this useful thing is not included into Marmalade Code Community still,
since it was originally designed with the intention to be used in the Marmalade SDK.
So usage is:
Add 'anglescript' subproject into your mkb(or mkf)
Add includepath lines to AngelScript headers and add-ons:
Define AS_MARMALADE in the 'defines' section in your mkb:
AS_MARMALADE = 1