[Cascavel-pm] estratégia_de_desenvolvimento
Alceu R. de Freitas Jr.
glasswalk3r em yahoo.com.br
Segunda Agosto 4 12:05:04 CDT 2003
Parece interessante, mas aí me vem outra pergunta: OOP
é em Perl é realmente interessante? O problema é que
eu ainda não aprendi a usar OOP com Perl e tenho quase
certeza que na versão 6 as coisas funcionarão de forma
diferente... alguém confirma?
--- Luis Campos de Carvalho <lechamps em terra.com.br>
escreveu: >
> Oi, Flávio, oi, Alceu.
>
> Eu sou mais sofisticado, mas é o meu estilo
> pessoal.
> Ao que tudo indica o Alceu precisa de um módulo
> para representar uma
> superclasse.
>
> Eu implementaria como módulo, note bem, é a minha
> opção pessoal.
>
> package Super::Class;
> use warnings;
> use strict;
> sub nomes;
> sub das;
> sub funcoes;
> sub comuns;
> sub aqui;
> 1;
>
> package Module::A;
> use warnings;
> use strict;
> use Super::Class;
> sub
> coloque_tudo_o_que_interessa_apenas_a_A_aqui{}
> 1;
>
> package Module::B;
> use warnings;
> use strict;
> use Super::Class;
> sub
> coloque_tudo_o_que_interessa_apenas_a_B_aqui{}
> 1;
>
> __END__
>
> Divirta-se!
> []'z!
>
> Flavio S. Glock wrote:
> > Alceu, não é necessário criar um módulo.
> > Basta colocar as subrotinas em um arquivo, e
> chamá-lo
> > com "do":
> >
> > do EXPR
> >
> > Uses the value of EXPR as a filename and
> executes the contents
> > of the file as a Perl script. Its primary use is
> to include
> > subroutines from a Perl subroutine library.
> >
> > do 'stat.pl';
> >
> > - Flavio S. Glock
> >
> > Alceu R. de Freitas Jr. wrote:
> >
> >>Olá lista,
> >>
> >>Estou com uma dúvida de implementação. Imaginem
> que
> >>tenho o CGI "A". O CGI "A" me fornece a
> apresentação
> >>HTML e também executa algumas funções.
> >>
> >>Eu quero criar um CGI "B" que terá uma
> apresentação
> >>diferente do "A", e também a forma como terá
> acesso
> >>aos dados de entrada, mas executará as mesmas
> funções
> >>do CGI "A".
> >>
> >>Como eu acho que fazer uma simples cópia do código
> do
> >>CGI "A" não me parece uma boa idéia, qual seria a
> >>melhor estratégia para compartilhar esse código?
> Criar
> >>um módulo?
> >>
> >>Eu encontrei como criar um módulo em Perl
> (bastante
> >>simples) mas o problema é que não encontrei
> >>referências de como criar um Makefile. Alguém pode
> me
> >>dar um dica?
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em mail.pm.org
> >
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >
> >
>
>
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Luis Campos de Carvalho is Computer Scientist,
> PerlMonk [SiteDocClan], Cascavel-pm Moderator,
> Unix Sys Admin && Certified Oracle DBA
> http://br.geocities.com/monsieur_champs/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r em yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Conheça o novo Cadê? - Mais rápido, mais fácil e mais preciso.
Toda a web, 42 milhões de páginas brasileiras e nova busca por imagens!
http://www.cade.com.br
Mais detalhes sobre a lista de discussão Cascavel-pm