4 ms·
Haskell is nice, but it has plenty of room for improvement. The duality of strict vs. lazy eval is not really treated in an elegant or principled way, for exam
by 0815test 7y ago
Haskell is nice, but it has plenty of room for improvement. The duality of strict vs. lazy eval is not really treated in an elegant or principled way, for example - which is one of the drawbacks OP mentions in their blogpost. There are theoretical approaches (polarity, focusing) that might work well for this.
- philzook 7y agoInteresting, thanks! There are many exciting possibilities for the future of programming. My point to my friends is that I actually think Haskell is a shockingly pragmatic choice right now, despite how much my goofing around implied otherwise.