Ned Batchelder has a nice item on Postscript hacking.
The crucial insight is that since [the] control operators take their values from the stack, it really doesn't matter how the values got there. Usually, as in these examples, they'll have been pushed there just before the operator is called. But they could have been placed there any other way, and the operators will still work.
Related to our everlasting discussion on language extension, startified design and related issues.
More importantly, recall our recent discussion on reading code. It is a good idea to stretch your mind from time to time by playing with one of these esotric languages. Reading Postscript can be quite challenging.
But I guess I don't have to tell you guys about esotric languages. Preaching to the choir.
Posted to general by Ehud Lamm on 12/19/03; 3:59:11 PM