Acme-BOPE
view release on metacpan or search on metacpan
lib/Acme/BOPE.pm view on Meta::CPAN
for (...) {
...
}
ou ainda:
enquanto (...)
...
estamos entendidos?
É o mesmo que:
while (...) {
...
}
Lembrando que comparações podem ser feitas assim:
ne nunca serão, jamais serão, não é, não será, jamais será
not não, nunca, jamais
eq será, serão, for
== vale, valerá
É possível ainda adicionar uma série de palavras adicionais para deixar seu código mais "legível", e impor a ordem entre esses programadores fanfarrões.
=over 4
=item * o, a, os, as, no, na, nos, nas, do, da, dos, das
=item * ele, ela, eles, elas, dele, dela, deles, delas, desse, dessa, desses, dessas, nesse, nessa, nesses, nessas
=item * seu, sua, seus, suas
=item * eu
=item * com, sem
=item * porra, merda, viado (e pode adicionar quantas interrogações ou exclamações quiser depois)
=back
=head1 MAIÚSCULAS E ACENTOS
No linguajar do Bope, nenhuma palavra é sensível a caixa. Você pode sussurar comandos ou gritar com vagabundos, tudo funciona. Exemplos:
=head1 DIAGNÓSTICO
Se você acha que fez m#$%@ e quer ver o código equivalente em Perl (em vez de simplesmente executar seu programa inútil), passe o parâmetro C<DEBUG> para o módulo:
use Acme::BOPE DEBUG => 1;
Quanto tempo você precisa pra depurar? 10 minutos???? Fanfarrão.
=head1 DEPENDÊNCIAS
Tu é dependente, mermão????? Se quiser ver o código de debug cheio de frufru, instala o Perl::Tidy que é 100%.
Ah, e se os senhores não tiverem o Filter::Simple instalado, nunca serão...
=head1 BUGS
Provavelmente um monte. Se encontrar algum, avisa via RT. Mas sem fanfarrice, estamos entendidos?
(temos ainda que atualizar a documentação do módulo para incluir variáveis
=head1 AUTORES
Breno G. de Oliveira C<< <garu at cpan.org> >> e Fernando Corrêa C<< <fco at cpan.org> >>
Esse módulo foi feito como uma brincadeira dentro da comunidade Perl sobre o filme Tropa de Elite, na semana de lançamento do filme. Apresentamos durante o YAPC::Brasil 2007 e o pessoal gostou tanto que encheu a nossa paciência para botarmos no ar. T...
=head1 RECONHECIMENTOS E AGRADECIMENTOS
O código foi fortemente baseado no L<Acme::Lingua::Strine::Perl> do Simon Wistow C<simon [at] twoshortplanks.com>
Agradecimentos especiais ao Bruno C. Buss pelas idéias e colaborações, e a todo o pessoal do ônibus que nos levou até São Paulo na véspera do evento, que nos aturaram madrugada a dentro enquanto terminávamos o desenvolvimento e corrigíamos alguns bug...
=head1 VEJA TAMBÉM
L<Filter::Simple>, L<Acme::Lingua::Strine::Perl>
L<http://www.tropadeeliteofilme.com.br>
=head1 LICENÇA E COPYRIGHT
Copyright 2008 Breno, Fernando. Todos os direitos reservados.
Este módulo é software livre; você pode redistribuí-lo e/ou modificá-lo sob os mesmos termos que o Perl em si. Veja L<perlartistic>.
=head1 GARANTIA
Nenhuma. Eu hein...
( run in 1.153 second using v1.01-cache-2.11-cpan-39bf76dae61 )