Hacker News new | ask | show | jobs
by jejones3141 1112 days ago
It's the difference between evaluating all the elements of a list, consing them, and returning it all at once and evaluating the elements one at a time (i.e. lazy evaluation). Saves memory and time and it gives you a chance to quit early.