> > But for all its wacky prototype-based inheritance and === equality > craziness, JS clearly has its place, and I think you'd be mad to overlook > it in your arsenal > I've used a handful of different loosely typed scripting languages in anger over the decades on IBM and Fujitsu mainframes, Unix, OS/2 and Windows. Two of them even had C#'s async/wait constructs built into them back in the mid 80s. They're technically marvellous and fabulous for knocking things up and gluing things together, but that's about it I reckon. I also technically admire JavaScript, but it's been pushed too far and (to quote David C) it's become the assembly language of the Internet, spat out in gigantic unreadable condensed lumps everywhere by generators. Combine JS with the zoo of browsers and DOMs and you get a cocktail of horror.
*Greg K*
