Daniel Silva wrote:
At any rate, FOLD must fold.
I personally think GOTO was unduly criticized by Dijkstra. With the benefit of hindsight, we can see that giving up GOTO in favor of other primitives failed to solve the decades-old software crisis.
The fault of goto in imperative languages is that it has no arguments, thus creating spaghetti of gotos and assignments.
Continuations rule! -- http://mail.python.org/mailman/listinfo/python-list