Представлено (http://search.cpan.org/~sortiz/JSPL-1.07/) обновление проекта JSPL, в рамках которого развивается связующий модуль между интерпретатором Perl и встраиваемой средой исполнения JavaScript от Mozilla (проект SpiderMonkey). Модуль обеспечивает взаимную интеграцию сред исполнения Perl и JavaScript, то есть позволяет обеспечить встраивание JavaScript-кода в программы написанные на Perl и предоставляет доступ к объектам среды исполнения JavaScript из Perl-программы. В комплекте с модулем поставляется гибридная JavaScript-оболочка jspl. Модуль для загрузки доступен из CPAN. Код проекта JSPL распространяется под лицензией Perl Artistic License.
В версии 1.07 включена поддержка конфигуратора mozjs185.pc пакета SpiderMonkey 1.8.5; добавлена поддержка XulRunner 9; исправлены ошибки в работе в случаях сборки без 64-битной поддержки, появившаяся в версии 1.05.URL: http://search.cpan.org/~sortiz/JSPL-1.07/
Новость: http://www.opennet.me/opennews/art.shtml?num=32826
Зачем скриптовому языку встраивание скриптового языка?
Ну а вдруг муза перла вас покинет, а муза яваскрипта останется.
>Ну а вдруг муза перла вас покинет, а муза яваскрипта останется.В этом случае вам только остается констатировать факт ущербности..
Придётся переквалифицировалься в управдомы :D
Например, чтобы избежать дублирования логики. Один и тот же код может исполняться и в браузере и на сервере.
Но зачем тогда перл? Можно использовать node.js. Там вообще большая часть модулей может исполнятся как на сервере так и в браузере вообще без каких либо изменений.
>Но зачем тогда перл? Можно использовать node.js. Там вообще большая часть модулей может исполнятся как на сервере так и в браузере вообще без каких либо изменений.Вы здесь сопоставлаете Perl и node.js не учитывая какие возможности обеспечивает Perl кроме огромного количества модулей в CPAN.
>Зачем скриптовому языку встраивание скриптового языка?Чтобы голову не ломать под mod_perl и JavaScript'ом.
Есть библиотека на Perl и библиотека на JavaScript.
Хочется обеспечить их взаимодействие без оверхеда IPC.
Это можно прикрутить к WWW::Mechanize ?
Можно на пальцах объяснить для чего это нужно и примеры использования?Можно ли парсить сайты, чтобы js исполнялся? :)