{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,7]],"date-time":"2024-12-07T05:21:20Z","timestamp":1733548880946,"version":"3.30.1"},"reference-count":29,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[1972,2,1]],"date-time":"1972-02-01T00:00:00Z","timestamp":65750400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information Processing Letters"],"published-print":{"date-parts":[[1972,2]]},"DOI":"10.1016\/0020-0190(72)90005-1","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T04:20:15Z","timestamp":1027657215000},"page":"91-96","source":"Crossref","is-referenced-by-count":4,"title":["A classification of extensible programming languages"],"prefix":"10.1016","volume":"1","author":[{"given":"N.","family":"Solntseff","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0020-0190(72)90005-1_BIB1","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1145\/363196.363203","article-title":"The MAD definition facility","volume":"8","author":"Arden","year":"1969","journal-title":"Comm. ACM"},{"key":"10.1016\/0020-0190(72)90005-1_BIB2","first-page":"291","article-title":"PLITRAN - A generalized PL\/I macrofacility","volume":"1","author":"Bayes","year":"1969","journal-title":"Proc. Fourth Australian Comp. Conf."},{"key":"10.1016\/0020-0190(72)90005-1_BIB3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1115858.1115865","article-title":"Transformations: The extension facility of Proteus","volume":"4","author":"Bell","year":"1969","journal-title":"SIGPLAN Notices"},{"year":"1968","author":"Bennett","series-title":"BUILD - A base for uniform language definition","key":"10.1016\/0020-0190(72)90005-1_BIB4"},{"key":"10.1016\/0020-0190(72)90005-1_BIB5","first-page":"37","article-title":"A survey of macro processors","volume":"Vol. 6","author":"Brown","year":"1969"},{"key":"10.1016\/0020-0190(72)90005-1_BIB6","first-page":"23","volume":"4","author":"Thomson Cerf","year":"1969","journal-title":"REL, SIGPLAN Notices"},{"doi-asserted-by":"crossref","unstructured":"T.E. Cheatham, The introduction of definitional facilities into higher level languages, in: Proc. AFIPS 1966 FJCC, Vol. 29, 623.","key":"10.1016\/0020-0190(72)90005-1_BIB7","DOI":"10.1145\/1464291.1464359"},{"doi-asserted-by":"crossref","unstructured":"T.E. Cheatham, A. Fisher and P. Jorrand, On the basis for ELF - An extensible language facility, in: Proc. AFIPS 1968 FJCC, Vol. 33, part 2, 937.","key":"10.1016\/0020-0190(72)90005-1_BIB8","DOI":"10.1145\/1476706.1476710"},{"key":"10.1016\/0020-0190(72)90005-1_BIB9","first-page":"1","article-title":"Proceedings of the Extensible Languages Symposium","volume":"4","year":"1969","journal-title":"SIGPLAN Notices"},{"key":"10.1016\/0020-0190(72)90005-1_BIB10","series-title":"Tech. Report TR 25.085","article-title":"Formal definition of the PL\/I compile time facility","author":"Fleck","year":"1969"},{"year":"1970","author":"Galler","series-title":"A View of Programming Languages","key":"10.1016\/0020-0190(72)90005-1_BIB11"},{"key":"10.1016\/0020-0190(72)90005-1_BIB12","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1145\/364063.364092","article-title":"GPL, a truly general purpose language","volume":"9","author":"Garwick","year":"1968","journal-title":"Comm. ACM"},{"doi-asserted-by":"crossref","unstructured":"M.C. Harrison, BALM - An extendable list-processing language, in: Proc. AFIPS 1970 SJCC, Vol. 36, 507.","key":"10.1016\/0020-0190(72)90005-1_BIB13","DOI":"10.1145\/1476936.1477015"},{"year":"1968","article-title":"Student Text: An introduction to the compile-time facility of PL\/I","series-title":"Form C20-1689-1","key":"10.1016\/0020-0190(72)90005-1_BIB14"},{"key":"10.1016\/0020-0190(72)90005-1_BIB15","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/361953.361966","article-title":"Experience with an extensible language","volume":"13","author":"Irons","year":"1970","journal-title":"Comm. ACM"},{"key":"10.1016\/0020-0190(72)90005-1_BIB16","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1145\/365876.365879","article-title":"Syntax macros and extended translations","volume":"9","author":"Leavenworth","year":"1966","journal-title":"Comm. ACM"},{"key":"10.1016\/0020-0190(72)90005-1_BIB17","first-page":"1","article-title":"On step-by-step extension of algorithmic languages","author":"Letichevkii","year":"1987","journal-title":"Kibernetika"},{"key":"10.1016\/0020-0190(72)90005-1_BIB18","series-title":"Tech. Report TR 25.087","article-title":"Method and notation for the formal definition of programming languages","author":"Lucas","year":"1968"},{"key":"10.1016\/0020-0190(72)90005-1_BIB19","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1145\/367177.367223","article-title":"Macro instruction extension of compiler languages","volume":"3","author":"Mellroy","year":"1960","journal-title":"Comm. ACM"},{"key":"10.1016\/0020-0190(72)90005-1_BIB20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1115858.1115866","article-title":"Macro processing in EPS","volume":"4","author":"MacLaren","year":"1969","journal-title":"SIGPLAN Notices"},{"unstructured":"M.C. Mowey, An efficient system for user extensible languages, in: Proc. AFIPS1968 FJCC, Vol. 33, Part 2, 1339.","key":"10.1016\/0020-0190(72)90005-1_BIB21"},{"key":"10.1016\/0020-0190(72)90005-1_BIB22","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/0020-0190(72)90006-3","article-title":"ECT - An extensible contractible translator system July 1971","volume":"1","author":"Solntseff","year":"1972","journal-title":"Inform. Proc. Letters"},{"unstructured":"N. Solntseff and A. Yezerski, A look at programming- language extensibility (in preparation).","key":"10.1016\/0020-0190(72)90005-1_BIB23"},{"year":"1990","author":"Spitzen","series-title":"The design and implementation of a conversational extensible language","key":"10.1016\/0020-0190(72)90005-1_BIB24"},{"key":"10.1016\/0020-0190(72)90005-1_BIB25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1115858.1115864","article-title":"Some features of PPL, A polymorphic programming languages","volume":"4","author":"Standish","year":"1969","journal-title":"SIGPLAN Notices"},{"key":"10.1016\/0020-0190(72)90005-1_BIB26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1115858.1115872","article-title":"Some compiler-compiler techniques for use in extensible languages","volume":"4","author":"Standish","year":"1969","journal-title":"SIGPLAN Notices"},{"year":"1969","article-title":"Report on the Algorithmic Language ALGOL 68","series-title":"Report MR 101","key":"10.1016\/0020-0190(72)90005-1_BIB27"},{"key":"10.1016\/0020-0190(72)90005-1_BIB28","series-title":"Tech. Report No. 69-10","article-title":"Theories of semantics","author":"Wegner","year":"1969"},{"key":"10.1016\/0020-0190(72)90005-1_BIB29","series-title":"Doctoral Dissertation","article-title":"Extensible Contractible Translators","author":"Yezerski","year":"1971"}],"container-title":["Information Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0020019072900051?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0020019072900051?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,6]],"date-time":"2024-12-06T22:51:01Z","timestamp":1733525461000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0020019072900051"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1972,2]]},"references-count":29,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1972,2]]}},"alternative-id":["0020019072900051"],"URL":"https:\/\/doi.org\/10.1016\/0020-0190(72)90005-1","relation":{},"ISSN":["0020-0190"],"issn-type":[{"type":"print","value":"0020-0190"}],"subject":[],"published":{"date-parts":[[1972,2]]}}}