Pull to refresh

Comments 14

Теперь понятно, откуда растут ноги у вашей прошлой статьи :) Могу сказать, что насчет ненужности других языков, вы, конечно не правы, у всего есть свое применение. Но за материал вам огромное спасибо. Для многих людей, немного знакомых с си или паскалем и использующих скриптовые языки, они все равно остаются магией, в которой невозможно разобраться. Ваши статьи поднимают завесу над вопросом, как оно внутри устроенно.
Ну, примерно :) Скажем так мне нужна была определенного рода провокация для подтверждения/опровержения некоторых моих убеждений… ;)
Кстати, перенесите первую часть из личного блога.
О, действительно. Спасибо, я не заметил что в персональный блог написал…
Спасибо за статьи. Давно уже думал поиграться с V8, теперь будет проще.

Кстати, ещё есть замечательное видео с Google IO, в котором популярно рассказывается о некоторых низкоуровневых аспектах V8.
Пожалуйста! будут еще части, там много всякого…
Спасибо за статью… но почему «темплейт»?
Предлагаю поменять на «темплит» — если уж «шаблон» чем-то не нравится.
Мне кажется, что стандартный перевод («шаблон») у многих C++-ников четко связан с шаблонами C++ и будет давать ненужную ассоциацию. Решил просто оставить как есть…
Google порадовал! На запрос «темплит» предлагает:
Возможно, вы имели в виду: темплейт
:-)
>— Получение уведомлений при уничтожении объектом V8
очепятка «уничтожении объектов»
Спасибо за статьи и большой респект! =)
Пишите еще
Уважаемый автор. Вот кручу верчу я этот V8. Очень мне нравится идея встраивания этого движка в серверную часть своей программы как скриптер. Привлекает меня Жаба скрипт.

Когда Я весь механизм исполнения скрипта запихиваю в тело одной функции всё работает. Но! Я не желаю каждый раз, при необходимости выполнить код компилировать скрипт.
Я хочу сделать следующее:

class scriptEngine{
public:
scriptEngine(){
Определили все переменные и функции, загрузили скрипы из файлов (может быть несколько и все должны быть готовы к исполнению, в худшем случае будет один), скомпилировали;
};
Runscript1();
Runscript2();

}
Так вот, как я не пытался разделить код вызова скриптера по разным функциям, вынести глобальные переменные в public класса и т.д.
Код валится, то access violation то ещё что-то.
Я раньше не подключал скриптеры, может я глобально что-то не понимаю.
А ещё хотелось бы делать так.

scriptEngine * se1 = new scriptEngine();
se1->Runscript1();
se1->Runscript2();

scriptEngine * se2 = new scriptEngine();
se2->Runscript1();
se2->Runscript2();

Вопросы
1. Подскажите, пожалуйста, возможно ли сделать такую структуру кода?
2. Как это сделать?
3. Какие объявления нужно сделать, и где, чтобы всё стабильно работало в такой структуре.

Спасибо.

С уважением,
Вадим Подольный

Sign up to leave a comment.

Articles