in reply to Re^7: Overcoming addiction to Lisp
in thread Overcoming addiction to Lisp

Henry Baker sees iterators as a potential sign of weakness...
The appearance of iterators in an object-oriented language appears to be inversely related to the power of the language's intrinsic control structures. Iterator classes are used for the sole purpose of enumerating the elements of an abstract collection class without revealing its implementation. We find that the availability of higher-order functions and function closures eliminates the need for these ad hoc iterator classes