{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:06:45Z","timestamp":1699834005778},"reference-count":5,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9399,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1981,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>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\u2010declared 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 \u2018detergent construct\u2019 introduced, leading to \u2018detergent scope rules\u2019.<\/jats:p>","DOI":"10.1002\/spe.4380110203","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T11:54:10Z","timestamp":1163764450000},"page":"123-130","source":"Crossref","is-referenced-by-count":1,"title":["Forward\u2010declared procedures parameter\u2010lists and scope"],"prefix":"10.1002","volume":"11","author":[{"given":"A. H. J.","family":"Sale","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"A. M.Addyman \u2018Specification for Computer Programming Language\u2014Pascal\u2019 Document ISO\/TC97\/SC5 N462 February 9 1979. (Reprinted with slight differences inPascal News No. 14 IEEE Computer andSoftware\u2014Practice and Experience.)"},{"key":"e_1_2_1_3_2","unstructured":"A. M.Addyman \u2018Specification for the Computer Programming Language Pascal\u2019 Document ISO\/TC97\/SC5 N510 October 4 1979."},{"key":"e_1_2_1_4_2","unstructured":"A. H. J.Sale \u2018The Design of a Software Tool\u2019 Department of Information Science Technical Report University of Tasmania 1980."},{"issue":"2","key":"e_1_2_1_5_2","article-title":"Scope and One\u2010Pass Compilers","volume":"1","author":"Sale A. H. J.","year":"1979","journal-title":"Australian Computer Science Communications"},{"issue":"6","key":"e_1_2_1_6_2","article-title":"PRELIMINARY ADA REFERENCE MANUAL\u2019 and \u2018Rationale for the Design of the ADA Programming Language","volume":"14","author":"U.S. Department of Defence","year":"1979","journal-title":"SIGPLAN Notices"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380110203","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380110203","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T13:34:00Z","timestamp":1699796040000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380110203"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,2]]},"references-count":5,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1981,2]]}},"alternative-id":["10.1002\/spe.4380110203"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380110203","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1981,2]]}}}