Ага, спасибо, только там движок v8 и либа к нему JavaScript::V8, я уже сам изучал материалы.
Upd. Разобрался сам (хитрые пиндосы нормальные доки не могут сделать), задача - передать из перла данные в функцию js и получить данные из js- функции обратно в перл. Вот так работает (может кому пригодится, а то сидел пару часов), простенький пример.
ЗЫ. У меня функций много, там работа с микроконтроллером идет, нет сил просто на перл переписывать, а так все поперло и вроде не тупит.
#!/usr/bin/perl -w
$| = 1;
use JavaScript::Duktape;
my $js = JavaScript::Duktape->new(max_memory => 256*1024);
my $duk = $js->duk;
$js->eval(qq/
function test(a, b, c) {
return a + b + c;
};
/);
my $resp = $js->get_object('test');
print $resp->(1, 2, 3);