| Thanks for the detailed reply. People with a background in non-brace-and-semicolon languages are more likely to feel the same way. Yes, and most of them are off happily working with their Pythons, Rubys, Haskells and the like, staying well away from this sort of discussion. :^) I've been writing a lot of ActionScript lately (making games which target Flash), so I've been thinking about ECMAScript-style syntax a lot more than I have in the past. Also on the topic of cargo-cult coding cruft... I see "cargo-cult coding cruft" most often in languages which are parsed by a client (e.g. CSS, XHTML, JavaScript). I suspect that this is due to fear that some client, somewhere will choke on the actually-correct code. And whaddaya know - sometimes that client actually exists. It's called Internet Explorer 6. ;^) Finally, never forget Wadler's Law Yeah, I'm reminded of an old Python joke: Question: Why is Python such a productive language?
Answer: You won't have to spend any time arguing about brace style.
|