{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:42:32Z","timestamp":1750308152504,"version":"3.41.0"},"reference-count":7,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[1978,4,1]],"date-time":"1978-04-01T00:00:00Z","timestamp":260236800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMIS Database"],"published-print":{"date-parts":[[1978,4]]},"abstract":"<jats:p>The concept of a macro is an old one in computing. Brown [2] gives a bibliography of some of the more noteworthy developments in this area stretching over many years. Basically, a macro generates source code in-line in a computer program from a single statement. It is most commonly used in assembly languages to generate a whole sequence of assembly instructions from a single instruction. Most assembly languages allow for both library macros and for user-defined macros. Many early computer languages (such as IBM's Autocoder) were macro-based languages that allowed for the intermixing of both machine code and library macros to produce complex and powerful programs with a minimum of programmer effort.<\/jats:p>","DOI":"10.1145\/1113461.1113462","type":"journal-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T18:14:10Z","timestamp":1139249650000},"page":"3-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Macro based systems for information retrieval"],"prefix":"10.1145","volume":"9","author":[{"given":"Norman R.","family":"Lyons","sequence":"first","affiliation":[{"name":"Texas Tech University in Lubbock, Texas"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[1978,4]]},"reference":[{"issue":"3","key":"e_1_2_1_1_1","first-page":"39","volume":"134","author":"Adams Donald L","journal-title":"Journal of Accountancy"},{"volume-title":"Macro Processors and Techniques for Portable Software","year":"1974","author":"Brown P. J.","key":"e_1_2_1_2_1"},{"volume-title":"ASAP 2.0 File Maintenance System","year":"1971","author":"Conway Richard","key":"e_1_2_1_3_1"},{"volume-title":"User's Guide to PL\/C, Release","year":"1974","author":"Department of Computer Science","key":"e_1_2_1_4_1"},{"volume-title":"An Introduction to the Compile-Time Facilities of PL\/I","year":"1970","author":"IBM Corporation","key":"e_1_2_1_5_1"},{"volume-title":"IBM Corporation, PL\/I (F) Language Reference Manual","year":"1972","key":"e_1_2_1_6_1"},{"volume-title":"Document No. SP-69-810-3","year":"1971","author":"Informatics Corporation","key":"e_1_2_1_7_1"}],"container-title":["ACM SIGMIS Database: the DATABASE for Advances in Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1113461.1113462","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1113461.1113462","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:18:48Z","timestamp":1750263528000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1113461.1113462"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1978,4]]},"references-count":7,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1978,4]]}},"alternative-id":["10.1145\/1113461.1113462"],"URL":"https:\/\/doi.org\/10.1145\/1113461.1113462","relation":{},"ISSN":["0095-0033","1532-0936"],"issn-type":[{"type":"print","value":"0095-0033"},{"type":"electronic","value":"1532-0936"}],"subject":[],"published":{"date-parts":[[1978,4]]},"assertion":[{"value":"1978-04-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}