[Cascavel-pm] namespaces

Nelson Ferraz nferraz em gmail.com
Sexta Agosto 24 04:06:46 PDT 2007


>> Existem pacotes em vários diretórios internos.. posso definir o  
>> namespace
>> Projeto::pacote em todos os pacotes,
>
> sim, pode

Yup.

>> ou o namespace deve ter o nome do
>> diretorio em que se encontram os pacotes??
>
> é melhor, porque fica mais fácil de entender a estrutura de módulos

Realmente é *muito* melhor, e acho que perl vai reclamar se você não  
o fizer.

Por outro lado, você pode manter o nome do pacote como está, e  
simplesmente movê-lo para um subdiretório "Projeto".

Na hora de usar o pacote, você usa:

	use lib 'Projeto';
	use Pacote;

[]s

Nelson



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