There is one situation where semicolons are important - when concatenating multiple script files & using IIFEs.
This subtlety is being obsoleted by ES modules & the build tooling around them, but it is a nasty bug that has sucked many an hour away from frontend devs whenever it is encountered.
Purescript's Argonaut lib has major performance issues that are incurred for the "powerful type system."
When you only have thousands of items in an array, you end up with performance discrepancies between older browsers like IE 11 and Chrome that are unacceptable outside of a toy application.
> Purescript's Argonaut lib has major performance issues that are incurred for the "powerful type system."
Can you explain what you mean here? Your explanation below suggests a runtime cost for the type system, which just isn't true.
I'm aware Argonaut's approach generates slower code. The nice part of any such happenstance in PureScript is that if you do find an issue it's easy to bang out some Javascript in a foreign call to do what you need.
I find outside of Slamdata, folks are keen to do this. PureScript is a very new language and is still finding ways to generate code efficiently in it's target environment.
Ive stayed in what could only be called illegal hotels in NYC. In one case I was furnished with keys in a real estate/property mgmt office. Probably depends a lot on your price point tbh.
Maybe if you've been fortunate to have attended an elite school. For the rest of us no name state school alumns, there's the nice illusion of meritocracy either way.