3 ms·
> But my understanding is that strictness for Elm was chosen mainly to overcome issues with FRP, which it's now abandoned Laziness also requires you to ship a
by bjz_ 10y ago
> But my understanding is that strictness for Elm was chosen mainly to overcome issues with FRP, which it's now abandoned
Laziness also requires you to ship a runtime, which is annoying on the web. Plus it's hard to debug performance problems, and you need more language complexity to allow you to opt-out of it. There are ways to opt-in to laziness in Elm via libraries, which seems to be becoming accepted as the right way to do things these days.