TLDR: Noah is a core contributor to Elm and provides some valuable perspective. He mentions some of the following topics for inspiring the development:

  • TypeScript has a great ecosystem. I think this means that the tooling will help speed up development.
  • TypeScript is missing function-based pure view functions (vs classes or functions with localized states).
  • TypeScript does not provide the Elm architecture (Model-View-Update).
  • Working with existing codebases with Elm is complicated.
  • Writing backend code with Elm is complicated.

Here’s a link to the repository for the language if you wanted to check it out: https://github.com/eeue56/derw