in reply to How to include a large number of constants?
package Constants; use base 'Exporter'; use enum qw(:C_ FOO, BAR, BAZ); our @EXPORT = grep /^C_/, %{__PACKAGE__ . "::"}; 1; [download]