Hi Kent and Alan,<br><br>Thanks for the responses. It really got me thinking!<br><br>To test what i thought i knew, i wrote a &quot;hello world&quot; script in perl and python.<br><br>in perl this works:<br><br>#!/usr/bin/env perl
<br>hello(&quot;World&quot;);<br><br>sub hello {<br>&nbsp;&nbsp;&nbsp; print &quot;Hello &quot;. $_[0] . &quot;\n&quot;;<br>}<br><br>but in python:<br><br>#!/usr/bin/env python<br>hello(&#39;World&#39;)<br><br>def hello(name):<br>&nbsp;&nbsp;&nbsp; print &quot;Hello&quot; + name
<br><br>That doesn&#39;t.<br><br>I have a vague recollection that ASP works in a similar way to python hence the &quot;hunch&quot; i had earlier but i could be wrong. It&#39;s been a while since i&#39;ve done programming.
<br><br>I can see how the property of being executable (defs and imports) could be handy, but right now I&#39;m still getting to grips with the language proper. <br><br>Thanks again for the explanations and I&#39;ll keep them in mind as i experiment some more with python.
<br><br>nibudh.<br><br><br>