[Cascavel-pm] Interpretador interativo via web de Perl (protótipo)

Nilson Santos Figueiredo Junior acid06 em gmail.com
Quinta Maio 4 15:48:15 PDT 2006


Está rodando aqui em casa um protótipo bem simples

http://home.nilson.org:3456/

Como eu fiz um CSS bem rapidinho, ele só está razoável se você ver
pelo FireFox (pelo IE está perfeitamente funcional, mas a caixa de
entrada de texto está voando por algum lugar da tela e você terá que
encontrá-la, mas vai funcionar). Deve funcionar com outros browsers
também, não sei.

Estou tendo uns problemas com o alarm() para evitar loops infinitos
(isso provavelmente é devido ao fato do alarm() não funcionar direito
sob Win32, num servidor Linux provavelmente funcionaria direito),
então se alguém entrar e der um "while(1) {}" vai travar tudo pra todo
mundo e vou ter que reiniciar o servidor. ;-)

Está muito cru. Ele mostra erros no código e tal, mas se você der um
"print" por exemplo, não vai ver nada na saída, como o do Ruby faz.
Ele só imprime valores de retorno e mensagens de erro. O código é
avaliado dentro de um Safe::World, com algumas permissões razoáveis.

Bom, ao menos é um começo.

Caso o servidor não esteja acessível quando você tentar, pode baixar o
código em:
http://www.nilson.org/PerlHandsOn-0.01.tar.gz

-Nilson Santos F. Jr.


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