News for hackers. Stuff that matters.
Re:Why Static Languages Suffer from Complexity (2022) by staunton on Wednesday August 09, 2023 @04:27PM (#37067923)
> There are other problems that make Haskell hard to work with.

What are the biggest or most important ones in your opinion?

Re:Why Static Languages Suffer from Complexity (2022) by DonaldPShimoda on Wednesday August 09, 2023 @05:49PM (#37068915)
I'm not who you asked but I think the clearest example is lazy evaluation. Anecdotally speaking as someone who's helped teach a few classes in Haskell, students often have problems with laziness until they really adapt to the functional paradigm, and even then continue to have some problems.

The other common problem I see is not actually a Haskell problem but merely a problem Haskell exacerbates: many students fail to think through their types prior to starting an implementation. I frequently had students in office hours trying to force their way through a problem and when questioned about the types were unable to reason at the type level intuitively. I suspect this reflects larger problems in my university's undergraduate program, but I figured I'd comment on it anyway.

Re:Why Static Languages Suffer from Complexity (2022) by tome on Thursday August 10, 2023 @03:25AM (#37073066)
I can testify, to my embarrassment, to the same experience.