Is there a resource somewhere explaining how Clojure’s ‘laziness’ works for someone who has read Wadler’s ‘How to add laziness to a strict language without even being odd’?
Clojure, as far as I can tell:
- is generally strict
- but has lazy lists (?)
- but in example code I don’t see the delay-force pattern
which confuses me. Does it just have odd streams?