Nicholas Lindley

Here are my answers to Christian Heilmann’s questions.

  • No.
  • No.
  • No.
  • No.
  • No.
  • Not sure.
  • No.
  • Don’t know.
  • Maybe, but I don’t see it immediately.
  • No.
  • I hope not.

My “no” answers are probably predictable. What I’ve been thinking about recently is how much expressivity the backward-compatibility-breaking syntax changes add. If you come from a strong OO background, then the language changes look comforting. If you read even a little about functional programming, then it seems less convincing. Many of the conveniences come from new APIs, such as Promises, which can be used with feature detection or polyfills.