I noticed a few languages removing support for octal and binary literals. I wonder why. I find them useful and the parser overhead seems minimal to keep them around.
Are there other languages that make an opinion on tabs/spaces? This seems nice.<p>> The only whitespace now allowed in code is ASCII space and line endings. Since you must use indentation to format PureScript code (unlike Haskell), we felt it was best to be more restrictive in what you can write instead of allowing potentially confusing behavior (implicit tab-width, zero-width spaces, etc). You can still use unicode whitespace within string literals.<p>I’m also wondering about the removed literals.
If PureScript is Haskell, TypeScript is ML<p>Lately, TypeScript has become more scalable across existing
npm libraries and also introduced new advanced types.
It looks like Microsoft guys learned a lot from C# and F# type system and feedback from their users<p><a href="https://www.typescriptlang.org/docs/handbook/advanced-types.html" rel="nofollow">https://www.typescriptlang.org/docs/handbook/advanced-types....</a>
What happened to the original author of PS?<p><a href="https://github.com/purescript/purescript/graphs/contributors" rel="nofollow">https://github.com/purescript/purescript/graphs/contributors</a>
Syntax question, after looking at a couple of examples: Long wished more languages had a ‘where’ clause (suspect it could be really nice to have in Python), but why the ‘where’ at the end of the initial ‘module’ line? I guess it’s doing something consistent, but it does look a bit odd
what is scary about all these TypeScript, PureScript, Elm, etc, is that for variety of reasons, any one of these can just come and go. coffeescript anyone?<p>i'd tread very carefully and wisely before choosing any one of these paths.<p>it only makes sense imo if you come from Haskell, Clojure, or some other ML background to have an explicit interest in these languages.