Perl in node.js

Yes! Perl5 can be embedded in node.js! First of all just do a npm install perl

P.S : node-perl requires a perl5 binary built with -fPIC and -Duseshrplib

This is synchronous but useful embedded Perl5 for node.js

If you want to try any version of perl, you must check out perl-node.

#>git clone git://
#>cd node-perl
#>node-waf configure
#>node-waf build
#>node-waf install

And then :

var Perl = require('perl').Perl();
var perl = new Perl();
    opts : ["-Mfeature=say","-e","say 'Hello world'"]
}, function(out,err){
    script : '',
    args : ['foo', 'bar']

If you opted for Perl5 :

var Perl = require('perl-simple').Perl;
var perl = new Perl();
var ret = perl.evaluate("reverse 'yoeman'");
console.log(ret); // => nameoy
var Perl = require('../index.js').Perl;
var perl = new Perl();
var ua = perl.getClass('LWP::UserAgent').new();
var res = ua.get('');

Happy Hacking!

Share this