>>9
Yes, but you get other errors like:
Could not allocate memory. XXXX bytes used. Program crash.
Max execution time exceeded.
Function XXXX did not respond. Timed out. Log >>
defuct, nil, garble, code errors, unidentified failure.
Load on the server is at XXX.XX. Please fix this matter ASAP.
Et cetera.
However I agree with your statement that abstractions are sometimes only needed more times in applications when memory is of little to no concern. That is why I still use scripts like scheme, awk, and ksh93.
The main question that is:
"Should this application require me to know how much memory I need to run it?"