Forward‐declared procedures parameter‐lists and scope
Ahj Sale · Software Practice and Experience · 1981
Abstract This paper examines some issues which relate to the definition of scope in Pascal, and pressures which have been brought to bear on the draft international standard for Pascal for duplicate procedure headings for forward‐declared procedures. The causes for these pressures, and the conceptual integrity of Pascal are discussed. The interfacing nature of parameter lists is examined, and the concept of ‘detergent construct’ introduced, leading to ‘detergent scope rules’.