While I really like it, I think it needs a more familiar syntax (to mainstream devs) to be anything more than a niche thing. I'd like to see something in the middle kind of go the typescript route, where valid+pure JS is valid WhateverScript, and with generally JS-y syntax, but with PureScript's additional features and effects systems.
It may end up really ugly though: how would you define operators while preserving JS semantics (e.g. no currying)?
It may end up really ugly though: how would you define operators while preserving JS semantics (e.g. no currying)?