* Johan Vromans <[EMAIL PROTECTED]> [2005-06-18 23:35]: > The only option I see is to split Getopt::Long into a couple of > smaller sub-modules, each optimized for a specific type of > configuration (with / without bundling, variable references / > options hash, and so on).
I don’t think it requires sub-modules (and extra files cause extra slowdown, too), just judicious use of “eval STRING” to defer compilation of as much code as possible until it’s actually needed. If I were to look at the code to make specific suggestions (or even write a patch, I dunno), would they be obsolete again soon with the new design, or is the effort worth it? Regards, -- #Aristotle *AUTOLOAD=*_=sub{s/(.*)::(.*)/print$2,(",$\/"," ")[defined wantarray]/e;$1}; &Just->another->Perl->hacker;