I have looked at vast quantities of DCL code over the years. Most of the DCL procedures I have seen were written for simple tasks or for one time use. I have also encountered many procedures — some on the order of a thousand lines — that have been written for production and used heavily throughout the production cycle. What I find to be the most amazing about this latter case is that this DCL code is usually some of the worst written, and the least or most poorly documented DCL. However, there is one common denominator in either of these cases and that is the forgotten, avoided, and overlooked lexical function, F$FAO. (read all 1652 words.)