News for hackers. Stuff that matters.
Re:What Is Good About Haskell? by dmitriid on Saturday October 05, 2019 @11:23AM (#21166016)
> And I take easier manual work on hard problems over trivial automation any time.

However, most changes/refactorings I usually encounter are due to trivial problems that can be automated. And I'd love to have those tools for FP where a lot of changes are still just that: rename a function or a field in a data structure, extract a function, rename/move a module, update type signatures etc.

However, it looks like the stronger the static typing, the worse are the tools :) Not enough manpower to take care of them, perhaps?

Re:What Is Good About Haskell? by youerbt on Saturday October 05, 2019 @08:03PM (#21168828)
Yea... that's a trade off, unfortunately, and I won't pick sides here. Stronger static typing has so much potential for tooling, but none of that is reality, sadly.

As for Haskell, I think, it's a combination of manpower (so popularity, really) and the fact that the compiler wasn't developed with tooling in mind.

Thanks for conversation, stranger, and have a nice day!

Re:What Is Good About Haskell? by dmitriid on Wednesday October 09, 2019 @12:03PM (#21204476)
And same to you, kind stranger!
Re:What Is Good About Haskell? by tome on Sunday October 06, 2019 @05:21AM (#21170820)
> most changes/refactorings I usually encounter are due to trivial problems that can be automated

This is interesting because another popular argument against Haskell is "Haskell's type checker can only check trivial properties that can be automated".

Either automating trivial things is valuable or it's not, and the anti-Haskell camp seems not to agree on which!

Re:What Is Good About Haskell? by dmitriid on Wednesday October 09, 2019 @12:02PM (#21204472)
Automating trivial things is immensely valuable. And yes, Haskell’s type checker can only check a subset of things.