1. 13
  1.  

  2. 2

    Another way I’ve experimented with is to go wholly ML modular and define all the functionality outside of the implementations and treat it all abstractly. This works but it probably really challenging to live with when one lacks typing.

    1. 1

      You can build these abstractions in Javascript but they will never be nice to use there. Better to use a language that supports doing them in a nice way, and treat Javascript as a compilation target.