News for hackers. Stuff that matters.
Re:“Mostly functional” programming does not work by mixedbit on Sunday April 27, 2014 @08:29AM (#7654820)
Haskel doesn't address problems of distributed computing at the language level. For distributed computing you need message passing, you need to handle failures. If you do distributed computing in Haskel, you also need to build and use actor-based abstractions. It is not possible to hide distributed computation behind an immutable function call abstraction (RPC systems tried to do it and failed).
Re:“Mostly functional” programming does not work by lomnakkus on Sunday April 27, 2014 @09:38AM (#7654992)
Indeed not, but that's not quite the point I was trying to make. My point was more that preemptively programming as if every single little piece of state is potentially distributed state is actually detrimental. Distributed mutable state is hard and there's no way around that other than changing the model to e.g. a reactive one -- local mutable state shouldn't be hard.