{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:06:55Z","timestamp":1699834015108},"reference-count":6,"publisher":"Wiley","issue":"8","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9218,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1981,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>An interactive facility for development and maintenance of Pascal programs is described. Features include interactive addition, deletion and modification of modules, independentcompilation of groups of procedures, and automatic recompilation of an entire program only if global declarations are modified. The implementation required modification of a Pascal compiler to process an arbitrary number of programs in a single run and to compile correctly if the main program is missing. Overall processing is managed by a parameterized control statement procedure that invokes several system utilities. The facility has been used successfully in instructional and research computing situations. Significant remaining problems are errors caused by mismatched parameters between independently compiled procedures, and interpretation by users of error messages generated by system utilities.<\/jats:p>","DOI":"10.1002\/spe.4380110809","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:12:28Z","timestamp":1163765548000},"page":"867-873","source":"Crossref","is-referenced-by-count":1,"title":["An Interactive Manager for Pascal Software"],"prefix":"10.1002","volume":"11","author":[{"given":"R. R.","family":"Oldehoeft","sequence":"first","affiliation":[]},{"given":"W. D.","family":"Ralph","sequence":"additional","affiliation":[]},{"given":"M. H.","family":"Tindall","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"Control Data Corporation NOS Version 1 Reference Manual Volume 1 Rev. J 60435400."},{"key":"e_1_2_1_3_2","unstructured":"Control Data Corporation Cyber Loader Version 1 Reference Manual Rev. F 60429800."},{"key":"e_1_2_1_4_2","unstructured":"Control Data Corporation Modify Reference Manual Rev. E 60450100."},{"key":"e_1_2_1_5_2","unstructured":"Control Data Corporation Xedit Version 3 Reference Manual Rev. B 60455730."},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-06950-X"},{"key":"e_1_2_1_7_2","volume-title":"Pascal 6000 Release 3","author":"Strait J.","year":"1979"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380110809","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380110809","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T11:36:41Z","timestamp":1699789001000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380110809"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,8]]},"references-count":6,"journal-issue":{"issue":"8","published-print":{"date-parts":[[1981,8]]}},"alternative-id":["10.1002\/spe.4380110809"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380110809","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,8]]}}}