note
wog
I would say this is not good. Not only is there the namespace conflicts issue you mentioned, but there is also an issue of how [use] works. <code>use MODULE;</code> is equivilent to <code>BEGIN { require MODULE; MODULE->import(); }</code>. This shortcut makes it so [use] will not be able to run the <code>import</code> method on the module in question, which can greatly affect how a module works. (I am, of course, assuming that these modules being "short-cutted" are really define packages whose name begins with <code>SnortSnarf::</code> or whatever.)
141723
141723