Skip to content

Comment on CoffeeScript: JavaScript without the Fail (slides)parent

Comments

Why would significant whitespace impede tooling? If the compiler can parse it, why can't your refactoring tools?

Because you can't automatically re-indent code. In a language like C or Javascript, I can just copy, paste and move chunks of code around and have pristine re-indentation with a keypress. In Haskell, Python, or Coffeescript I have to be very careful and have to manually re-indent if I want to move code or change scopes.

Whitespace is much better left as a purely aesthetic feature, IMO.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.