From: Robin B. <ro...@kn...> - 2001-10-22 07:24:27
|
On Monday 22 October 2001 01:25, Bjoern Hoehrmann wrote: > use CSS::SAC::LexicalUnit ':constants'; imports vital constants into > the current namespace, so the URI constant. But I want to use the URI > module. Is there anything I can do to have my > > my $base = URI->new(...); > > excluding using fully qualified CSS::SAC::LexicalUnit::URI etc.pp.? If > not (I don't think so, though), 'URI' is probably a bad name for the > constant. One solution is to rename all constants to be prefixed with SAC_, make *those* importable with :constants, and for a while the unprefixed ones importable as well with :old_constants. This might be the cleanest solution. Note that you can also: *Your::Package::SAC_URI = \&CSS::SAC::LexicalUnit::URI; to get an alias usable locally as SAC_URI. -- _______________________________________________________________________ Robin Berjon <ro...@kn...> -- CTO k n o w s c a p e : // venture knowledge agency www.knowscape.com ----------------------------------------------------------------------- In which level of metalanguage are you now speaking? |