[Triangulo-pm] Um interpretador de linha para Perl
Adriano Ferreira
a.r.ferreira em gmail.com
Sexta Fevereiro 23 09:22:03 PST 2007
Nesta semana, eu coloquei um pequeno projeto de um interpretator de
linha para Perl no Google Code. O link principal do projeto é:
http://code.google.com/p/iperl/
Você pode fazer o download da última distribuição através de:
http://iperl.googlecode.com/files/Shell-Perl-0.0006.tar.gz
E então instalá-lo com seu Perl através do mantra:
> perl Makefile.PL
> nmake
> nmake test
> nmake install
Entre os arquivos instalados, estará o "pirl" que é o "interactive
Perl". Com ele você pode testar comandos Perl diretamente na linha de
comando.
$ pirl
Welcome to the Perl shell. Type ':help' for more information
pirl @> 1+1
2
pirl @> split /:/, '1:2:3'
(1, 2, 3)
pirl @> my %hash; @hash{qw(a b c)} = qw(1 2 3); \%hash
{ a => 1, b => 2, c => 3 }
pirl @> use File::Basename qw(dirname); glob(dirname($^X) . "/perl*")
(
"/usr/local/bin/perl.exe",
"/usr/local/bin/perl5.8.8.exe",
"/usr/local/bin/perlbug",
"/usr/local/bin/perlcc",
"/usr/local/bin/perldoc",
"/usr/local/bin/perlivp",
"/usr/local/bin/perlld",
"/usr/local/bin/perltidy",
)
pirl @> :quit
Espero melhorar muito este interpretador, mas por enquanto é isto aí.
Sugestões, dúvidas e qualquer forma de feedback são todos bem vindos.
Adriano Ferreira
Mais detalhes sobre a lista de discussão Triangulo-pm