<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div>The client chose to use *. You don't have to use * if you don't want to. It's a convenience.</div>

</div></div></blockquote><div><br></div><div>The convenience of * comes with a price, of course:  (a) the inability to statically catch undeclared names without also anlayzing external files, (b) the hazard of name collisions, and (c) the inability for a reader to tell where names are coming from without automated analysis.</div>
<div><br></div><div>Is it worth it?  How can we tell?</div><div><br></div><div><br></div><div>-  Kevin</div></div>