[SP-pm] Interpretando JavaScript com uma Biblioteca Perl [Was: Este Silêncio Me Assusta...]

André Garcia Carneiro andre.garcia.carneir em terra.com.br
Terça Junho 17 05:59:35 PDT 2008


---------- Cabeçalho original -----------

De: saopaulo-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org
Para: "São Paulo Perl Mongers" saopaulo-pm em mail.pm.org
Cópia: 
Data: Tue, 17 Jun 2008 14:16:10 +0200
Assunto: [SP-pm] Interpretando JavaScript com uma Biblioteca Perl [Was: Este Silêncio Me Assusta...]

> André Garcia Carneiro wrote:
> > - Lendo o documento de especificação de JavaScript. O objetivo final
> > é dar um motor de javascript para perl capaz de se integrar com
> > WWW::Mechanize, e resolver problemas extremamente chatos, por não ter
> > suporte a JavaScript.
> 
> Eu já tinha te prometido ajudar com isso, não? Olha, aqui tem a ajudinha
> que eu posso dar agora... :) espero que não sobre muito do seu problema
> para esmagar, triturar, e reduzir a pedacinhos.
> 
> O artigo (http://www.perlmonks.org/?node_id=666236) aponta para o módulo
> JavaScript no CPAN
> (http://search.cpan.org/~claesjac/JavaScript-1.04/lib/JavaScript.pm),
> que é um interpretador completo, OO, implementado em Perl. A julgar pela
> versão (1.04), deve ser estável.

Já uso este módulo, mas não sabia que já se integrava com o WWW::Mechanize... thanks!


> Como alternativa, você pode usar a implementação do SpiderMonkey, via
> biblioteca JavaScript::SpiderMonkey
> (http://search.cpan.org/~tbusch/JavaScript-SpiderMonkey-0.19/SpiderMonkey.pm),
> que faz a mesma coisa, mas com backend em C.

Já tentei usar esse módulo. Não gostei dele.
 
 
> Existe também uma alternativa: o Mozilla::Mechanize
> (http://search.cpan.org/~slanning/Mozilla-Mechanize-0.05/lib/Mozilla/Mechanize.pm)
> diz que pode fazer tudo o que seu browser faz, mas dentro do código do
> teu programa Perl.

Vou olhar sim, obrigado!
 

> Para terminar, esta página
> (http://ejohn.org/blog/spicing-up-embedded-javascript/) ensina como
> integrar JavaScript::SpiderMonkey com Perl, vale dar uma olhada.

Thanx!!!
 
> Putamplexos!
> -- 
> Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
> Perl fanatic evangelist, and amateur {cook, photographer}
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
> 

--
André Garcia Carneiro
Developer(Perl/PHP)
Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org



Mais detalhes sobre a lista de discussão SaoPaulo-pm