Hacker News new | ask | show | jobs
by MikeOfAu 2159 days ago
Hmm. This is likely to devolve into a static vs dynamic typing borefest. There is no right here: it is just different brain wiring (preferences), backed by motivated reasoning on both sides.

But to address the three points you raise...

I'm surprised to hear that there was a problem at the Reagent/React boundary. We find that works sooooo well.

I genuinely love Elm's claims around 0 runtime errors. It gets my nerdy juices flowing. But then I remind myself that this is simply not a problem I have. We might get one every blue moon (in production) and then it is fixed and deployed about 10 mins later. I have many technical challenges (eg. Kubernetes etc), but runtime problems is not in my top 20.

As to slowness, I can't comment without knowing more. We don't have that problem but that doesn't mean it might not exist in some domains. Then again, it could be bad design decisions. Dunno.

One thing for sure, I'd choose Elm over javascript any day, but ClojureScript is just working too well for us right now.