On Jan 7, 2008, at 10:03 AM, Shot (Piotr Szotkowski) wrote:

>> What I really hate about dynamic languages is that, for example in
>> JavaScript if I misspell something there is no tool to find it and
>> no (deterministic) test locate this bug.

it's a bit tangental, but you really shouldn't be spelling anything if  
you are comfortable with your editor - at least not more than once.   
for instance, in vim, after i say something like

   foobar = 42

i would just type

   fo <ctrl-N> and the foobar var is auto completed in much the same  
way as the shell auto completes.

it's extremely rare that i would actually spell out any var longer  
than two chars.  using this technique i find that i rarely, perhaps  
once per month, make a spelling error that causes me an issue.

regards.