Just uploaded WIP 3 with yet another batch of fixes. a.. bug fix: ExecuteString() could cause a crash when executed on a script compiled for the second time using the same module name. (thanks Jakub "krajzega" Wasilewski) b.. Registering virtual methods are detected and reported as not supported on GNUC c.. Registering methods from classes with multiple inheritance are detected and reported as not supported d.. Registering methods from classes with virtual inheritance are detected and reported as not supported on MSVC This will probably be the last WIP unless more bugs are discovered during the next few days. Then I'll release it as version 1.8.1 BETA (feature complete) and let it stay that way for a couple of weeks before it becomes 1.8.1 (final). Regards, Andreas Jonsson Author of AngelScript AngelScript - AngelCode Scripting Library http://www.angelcode.com/angelscript/ http://www.angelcode.com/forums/