<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I agree with Chris, for professional development, scripting has its<br>
place in the admin room, but not in the front facing applications.<br>
You can do it, some may even do it successfully but a solid<br>
compiled language will save you many headaches.<br>
</blockquote>
<br></div>


Lint is essentially an over-anxious c pre-processor. Is there not an equivalent for these scripted languages? Let alone do not many 'compile' down to pseudo-code (intermediary language) wherein the compiler checks these thread author's rave about are done?<br>
</blockquote><div><br>PHP has a syntax check mode, called "lint mode", which can be invoked<br>from the command line.<br><br>Vim can be made to map the :make command to invoke this mode on the<br>current file:<br>
<br>:!php -l example.module  2>&1| tee /tmp/v115393/1<br>No syntax errors detected in example.module<br><br>But the catch is that most scripting languages (including PHP) do not <br>do typing (e.g. PHP is dynamically typed). So, lint gets you only so far.<br>
</div>--<br></div>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>