back

by josephcsible·6y ago·view on hn ↗
You only lose deferred execution in this case because it didn't go far enough away from OOP and toward FP. For example, since Haskell is a pure functional language, it can be lazy by default, meaning the function-only version transliterated there will have deferred execution.
1 comments
That sounds very plausible. But then, is OOP vs. FP an argument about verbosity in syntax to achive the same thing eventually?