3 ms·
Consider > True || construct_a_1TB_object() Unless you have infinite computation and memory, there are always visible side-effects, no matter how functional y
by Tuna-Fish 14y ago
Consider
> True || construct_a_1TB_object()
Unless you have infinite computation and memory, there are always visible side-effects, no matter how functional your language is.
- dllthomas 14y agoIf the 1TB object is constructed atomically, it has to wait, yes - but really, that's the case in eager languages too if you want the same final semantics. If the 1TB object can in any way be constructed a bit at a time, then in principle you can get some work done in constructing it and back that out if you wind up not needing it.