A scripting language that is supposed to easily support C++-defined types as concrete types in the language, and use functions imported from C++. Proper library support with a solid API is only partially there, and the scripting engine object isn't exactly reentrant.