Interesting, hadn't seen this one yet.

While I like a lot of the functional features touted, purescript is effectively a new language. This drops the familiarity advantage, which I see as one of the main reasons for using JavaScript over other options. I think https://www.typescriptlang.org/ is striking a more user friendly compromise here, by adding lightweight typing, but still retaining familiarity to JS engineers.

If on the other hand we were willing to entertain completely new languages, then there might be better choices than purescript. With webassembly, more languages are set to become efficiently compilable to the web. Among other things, this includes modern C++ and (of course I had to mention it..) Rust.

On Sat, Sep 2, 2017 at 7:46 PM, Subramanya Sastry <ssastry@wikimedia.org> wrote:
If this generates (as in compiles to) performant JS, it looks like something worth exploring.

http://www.purescript.org/

Subbu.


_______________________________________________
Services mailing list
Services@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/services



--
Gabriel Wicke
Principal Engineer, Wikimedia Foundation