Explain the 'other ways' I can name a function with a prime or use backticks now that the compiler won't allow it.
[1]: https://github.com/elm-lang/elm-platform/blob/11c8ecb81a58b8...
[1]: http://www.purescript.org/ [2]: https://github.com/ghcjs/ghcjs
Not sure what you mean here. Elm 0.18 has less compiler magic, not more.
So instead of:
map3 f ( x, cmd ) ( y, cmd' ) ( z, cmd'' ) =
I will have to write: map3 f ( x, cmd ) ( y, cmd_ ) ( z, cmd__ ) =
https://github.com/Fresheyeball/elm-return/pull/4/files#diff...And it affects package API too: https://github.com/elm-lang/svg/commit/40b761d66b48fcc28f5b5...
However that's just a matter of taste and does not deter me from continuing to use Elm.
Haskellers are bad at coming up with informative variable names (and I say this as a Haskeller).