Спасибо за ссылки.
Всё-таки жаль, что нет специализированного форума, на котором можно найти ответы на всякие глупые вопросы

B>Я использую такую комбинацию
B>B>// creating
B>JSContext* cx = JS_NewContext(
B> fRuntime
B> , kStackSize
B> );
B>JSObject* scope = JS_NewObject( cx, &sGlobalClass, NULL, NULL );
B>...
B>// cleanup
B>JS_ClearScope(cx, scope);
B>JS_GC(cx);
B>
B>Best regards,
B>Aleksey Chernoraenko
Н-да, я жутко стормозил... Спасибо!
Только вот ещё такой вопрос: а можно как-нибудь почистить контекст, не удаляя
scope?
Поясню, чего я добиваюсь: было замечено, что функция JS_InitStandardClasses выполняется ну очень уж медленно по сравнению со всей остальной работой с JS. Поэтому хочется иметь возможность переиспользовать один и тот же контекст с созданным корневым объектом (scope) и проинициализированными для него стандартными классами.