Hacker News new | ask | show | jobs
by cies 728 days ago
> I haven't done any serious work in a language that supports them for years

Is this not silently admitting that strong types to some degree have won?

Don't get me wrong: I like Clojure/LISPs/Ruby. But I would not choose them for a new project these days.

(and I do not like JS, which has them too)

2 comments

I'm still working at the same company as when I wrote this, and that company is still using Haskell (now mostly Typescript instead of Elm). If I did move on I'd ideally want to keep using Haskell, or failing that some other strongly typed language.

But I don't expect that my own experience says much about the language ecosystem in general. I don't particularly have an opinion on whether or not strong types have "won", and I didn't intend to comment on that question.

I would definitely choose a Lisp if it had an Intellij-like IDE. Especially since the type system of CL is good, though not static, obviously. But it's a tradeoff between having Haskell during compile time and CL during development time, for me.