3 ms·
Well, perhaps I am one of the many who don't really grasp iteratees. In any case, my point about efficiency in the context of lazy evaluation not being well un
by ggchappell 15y ago
Well, perhaps I am one of the many who don't really grasp iteratees.
In any case, my point about efficiency in the context of lazy evaluation not being well understood, still stands.
- dons 15y agoYes, the space semantics of lazy evaluation is difficult to learn, particularly when coming from fully-strict languages, or languages with little support for lazy programming. Many other programming techniques face similar barriers: e.g. memoization, concurrency or logic programming result in similar brain twisting -- yet can be suprisingly useful. So I argue that programmers shouldn't be scared of technology -- embracing and learning new techniques can only improve your practice.