News for hackers. Stuff that matters.
Re:What I Wish I Knew When Learning Haskell by Koshkin on Saturday April 11, 2020 @03:25PM (#22843561)
“Modifying things in place” is, from the logical standpoint, an unnatural and even dangerous thing. A person that is not familiar with (imperative) programming often has a hard time understanding variables and assignments (similar to some programmers not understanding pointers). Mathematics doesn’t have assignments, either. That should tell you something...
Re:What I Wish I Knew When Learning Haskell by vkou on Sunday April 12, 2020 @12:43AM (#22846112)
It mostly tells me that mathematics does not care about runtime or space performance. Which is fine, because mathematics is about solving abstract problems, not getting a Turing machine to solve concrete problems.
Re:What I Wish I Knew When Learning Haskell by recursive on Saturday April 11, 2020 @04:08PM (#22843846)
In that case, quicksort requires danger and artifice. In any case, it's not quicksort.