{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:06:44Z","timestamp":1699834004695},"reference-count":9,"publisher":"Wiley","issue":"10","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9157,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1981,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Experience with a program to convert from LISP 1.6 to INTERLISP is described. The conversion program was designed with two goals in mind. First, it had to be capable of being executed in either of the languages's environments and it had to yield identical results. Second, the speed of the converted program was to be approximately the same as the original program. This meant that the conversion process must be completed prior to execution of the converted program. The various constraints and considerations imposed by these goals are examined. In addition, aside from problems in finding INTERLISP analogs for various LISP 1.6 constructs, careful consideration must also be paid to input\/output functions, escape characters, global variables, representation of numbers and different string implementations.<\/jats:p>","DOI":"10.1002\/spe.4380111005","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T11:49:44Z","timestamp":1163764184000},"page":"1053-1069","source":"Crossref","is-referenced-by-count":4,"title":["Experience with software conversion"],"prefix":"10.1002","volume":"11","author":[{"given":"Hanan","family":"Samet","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"American Standards Association American Standard FORTRAN New York (1966)."},{"key":"e_1_2_1_3_2","doi-asserted-by":"crossref","unstructured":"P. Naur (Ed.) \u2018Revised report on the algorithmic language ALGOL 60 \u2019Communications of the ACM May 299\u2013314(1960).","DOI":"10.1145\/367236.367262"},{"key":"e_1_2_1_4_2","doi-asserted-by":"crossref","unstructured":"J.McCarthy \u2018Recursive functions of symbolic expressions and their computation by machine\u2019 Communications of the ACM April 184\u2013195(1960).","DOI":"10.1145\/367177.367199"},{"key":"e_1_2_1_5_2","doi-asserted-by":"crossref","unstructured":"H.Samet \u2018Proving the correctness of heuristically optimized code\u2019 Communications of the ACM July 570\u2013581(1978).","DOI":"10.1145\/359545.359569"},{"key":"e_1_2_1_6_2","volume-title":"Stanford LISP 1.6 Manual, Stanford Artificial Intelligence Project Operating Note 28.7","author":"Quam L. H.","year":"1972"},{"key":"e_1_2_1_7_2","volume-title":"INTERLISP Reference Manual","author":"Teitelman W.","year":"1978"},{"key":"e_1_2_1_8_2","unstructured":"C.Wilcox personal communication (1976)."},{"key":"e_1_2_1_9_2","volume-title":"MLISP, Stanford Artificial Intelligence Project Memo AIM\u2010135","author":"Smith D. C.","year":"1970"},{"key":"e_1_2_1_10_2","volume-title":"SAIL, Stanford Artificial Intelligence Project Memo AIM\u2010289","author":"Reiser J. F.","year":"1976"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380111005","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380111005","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T05:35:25Z","timestamp":1699767325000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380111005"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,10]]},"references-count":9,"journal-issue":{"issue":"10","published-print":{"date-parts":[[1981,10]]}},"alternative-id":["10.1002\/spe.4380111005"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380111005","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,10]]}}}