in reply to Redefining Imported Subs: of scope and no

> Unfortunately I can't have say something like no feature say unless $verbose;, can't use or no in conditional or anything like that.

maybe use feature is special, but normally use if should do that.

update

works for me:

use strict; use warnings; use constant VERBOSE=>0; use if VERBOSE, feature => "say"; sub say { print "nothing"; } say 'test';

Cheers Rolf