• CoffeeScript 6.0
  • Background
  • Goals
  • The Plan
  • CoffeeScript 1.x
  • CoffeeScript 2
  • Implemented Features
  • Modules: import and export (#7)
  • Classes: Extend ES Classes, Idiomatic Methods, Idiomatic super (#22)
  • Tagged template literals (#28)
  • async/await (#10)
  • Backticked blocks (#42)
  • Template literals (#41)
  • Fat arrows => output as => (#8)
  • for … of (#11)
  • get and set keywords throw errors (#17)
  • Destructuring: Idiomatic output (#69)
  • Destructuring: Object spreads
  • Features to Implement
  • Not in Scope
  • Block assignment let and const assignment operators (#31) or (#35)
  • Inferred let assignment (#1)
  • Decorators (#9)
  • Type annotations (#12)
  • Open Questions