4 ms·
They are both Turing complete, they can implement each other. But, the effort to implement call-by-need evaluation (graph rewriting or remembrance of computed
by thesz 5y ago
They are both Turing complete, they can implement each other.
But, the effort to implement call-by-need evaluation (graph rewriting or remembrance of computed value) is higher in strict languages than (sparse) addition of annotations in lazy ones.