in reply to perl Module and directory structure
well I'm not the best modules expert here around.. but I suppose B must go under A if B extends A functionalities.
Infact if you have Transports::Land you can have Transports::Land::Motrobike that extends the first one and Transports::Land::Motrobike::Kawasaki to extends it further.
Normally each :: sign correspond to a directory level; so you'll have Transports/Land and Transports/Land/Motrobike and Transports/Land/Motrobike/Kawasaki directories structure.
See also:
My homenode contains lot of links about module creation.
HtH
L*
|
|---|