{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:06:47Z","timestamp":1699834007325},"reference-count":16,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":11622,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1975,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In programming systems based on abstract machine modelling concepts, the underlying structure of the abstract machine can be made available to the software implemented on it. The result is an unusual facility for diagnosis and exploration of software structure. Such a facility has been added to the macro implemention of SNOBOL4. This paper describes the nature of the facility, illustrates its use, and presents some results of using it for language implementation and development.<\/jats:p>","DOI":"10.1002\/spe.4380050110","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T13:44:16Z","timestamp":1163771056000},"page":"93-104","source":"Crossref","is-referenced-by-count":6,"title":["A portable diagnostic facility for SNOBOL4"],"prefix":"10.1002","volume":"5","author":[{"given":"Ralph E.","family":"Griswold","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Implementing Software for Non\u2010numeric Applications","author":"Waite W. M.","year":"1973"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380020203"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1016\/0066-4138(64)90013-8"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362691"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380040103"},{"key":"e_1_2_1_7_2","volume-title":"The Macro Implementation of SNOBOL4, A Case Study of Machine\u2010independent Software Development","author":"Griswold R. E.","year":"1972"},{"key":"e_1_2_1_8_2","volume-title":"A Guide to the Macro Implementation of SNOBOL4","author":"Griswold R. E.","year":"1971"},{"key":"e_1_2_1_9_2","volume-title":"The Window to Hell","author":"Griswold R. E.","year":"1974"},{"key":"e_1_2_1_10_2","volume-title":"Additions to SNOBOL4 to Facilitate Programming Language Research","author":"Hallyburton J. C.","year":"1973"},{"key":"e_1_2_1_11_2","volume-title":"SPIDER II, A Program for Displaying SNOBOL4 Structures","author":"Griswold R. E.","year":"1974"},{"key":"e_1_2_1_12_2","unstructured":"R. B. K.Dewar SPITBOL Version 2.0 SNOBOL4 Project Document S4D23 Illinois Institute of Technology 1971."},{"key":"e_1_2_1_13_2","volume-title":"A Design for SNOBOL4 for the PDP\u201010","author":"Gimpel J. F.","year":"1973"},{"key":"e_1_2_1_14_2","unstructured":"J. F.Gimpel SITBOL Version 3.0 SNOBOL4 Project Document S4D30b Bell Telephone Laboratories Holmdel New Jersey 1973."},{"key":"e_1_2_1_15_2","volume-title":"FASBOL, A SNOBOL4 Compiler","author":"Santos P. J.","year":"1971"},{"key":"e_1_2_1_16_2","doi-asserted-by":"crossref","unstructured":"M. I.Halpern \u2018XPOP a meta\u2010language without metaphysics\u2019 Proc. Fall Joint Comput. Conf.57\u201368(1964).","DOI":"10.1145\/1464052.1464058"},{"key":"e_1_2_1_17_2","unstructured":"DDT\u201010 Programmer's Reference Manual DEC\u201010\u2010CDDE\u2010D Digital Equipment Corporation Maynard Mass. 1970."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380050110","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380050110","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T05:46:55Z","timestamp":1699768015000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380050110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1975,1]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1975,1]]}},"alternative-id":["10.1002\/spe.4380050110"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380050110","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1975,1]]}}}