April 14, 2016Filed under micro#javascript#programming languages#software developmentMarkdown source

Things I want basically all the time when writing JavaScript:

  • strong types
  • enums with values (tagged unions)
  • pattern-matching
  • immutability (more easily than with Object.freeze)
  • actual constants (not just fixed bindings like const)

Basically: an ML, I guess.