Choosing the new Stan compiler's implementation language

How is it that Haskell isn’t on that list? It’s a best-in-class language when it comes to writing compilers.

  1. Pattern matching: very strong here.
  2. Fun: yes.
  3. Amenable to research: yes.
  4. Solid, modern tooling: stack, hspec/hunit/quickcheck.
  5. Distribution: yes.
  6. Community: yes.
  7. Production use: yes, especially in financial analysis. See also FP Complete (https://www.fpcomplete.com/about-us)
2 Likes