{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:23:01Z","timestamp":1725664981066},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540625995"},{"type":"electronic","value":"9783540683285"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-62599-2_46","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T22:46:21Z","timestamp":1330296381000},"page":"282-296","source":"Crossref","is-referenced-by-count":1,"title":["Reflection in Oberon"],"prefix":"10.1007","author":[{"given":"Christoph","family":"Steindl","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,2]]},"reference":[{"key":"20_CR1","unstructured":"G. Attardi et al.: Metalevel Programming in CLOS. Proceedings of the ECOOP'89 conference. Cambridge University Press, 1989."},{"key":"20_CR2","unstructured":"S. Brandt, R.W. Schmidt: The Design of a Meta-Level Architecture for the BETA Language."},{"key":"20_CR3","unstructured":"R. Crelier: OP2 \u2014 A portable Oberon compiler. Computer Science Report 125, ETH Zurich, 1990."},{"key":"20_CR4","unstructured":"A. Goldberg, D. Robson: Smalltalk-80, the language and its implementation. Addison-Wesley, 1983."},{"key":"20_CR5","unstructured":"M. Hof: Connecting Oberon. Johannes Kepler University Linz, System Software, Technical Report 7, April 1996."},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"G. Kiczales, J. Rivieres, D. Bobrow: The Art of the Metaobject Protocol. MIT Press, 1991.","DOI":"10.7551\/mitpress\/1405.001.0001"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"M. Knasm\u00fcller: Adding Persistence to the Oberon System. Johannes Kepler University Linz, System Software, Technical Report 6, January 1996.","DOI":"10.1007\/3-540-62599-2_33"},{"issue":"4","key":"20_CR8","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1145\/367177.367199","volume":"3","author":"J. McCarthy","year":"1960","unstructured":"J. McCarthy: Recursive functions of symbolic expressions and their computation by a machine. Communications of the ACM 3 (4), 1960, 184\u2013195.","journal-title":"Communications of the ACM"},{"key":"20_CR9","unstructured":"O. Lehrmann-Madsen, B. Moller-Pedersen, K. Nygaard: Object-Oriented Programming in the BETA Programming Language. Addison-Wesley, 1993."},{"key":"20_CR10","doi-asserted-by":"crossref","unstructured":"H. M\u00f6ssenb\u00f6ck, K. Koskimies: Active Text for Structuring and Understanding Source Code. To appear in Software \u2014 Practice and Experience, 1996.","DOI":"10.1002\/(SICI)1097-024X(199607)26:7<833::AID-SPE34>3.0.CO;2-Q"},{"key":"20_CR11","unstructured":"Microsoft Open Database Connectivity Software Development Kit Version 2.0, Microsoft Press, 1994."},{"key":"20_CR12","unstructured":"D. Pountain. The Oberon\/F System, Byte, January 1995."},{"key":"20_CR13","unstructured":"M. Reiser: The Oberon System. User Guide and Programmer's Manual. Addison-Wesley, 1991."},{"key":"20_CR14","unstructured":"B. C. Smith: Reflection and Semantics in a Procedural Language. PhD thesis, M.I.T., 1982."},{"key":"20_CR15","unstructured":"C. Steindl: Entwurf und Implementierung einer St\u00fccklistenverwaltung mittels einer Client\/Server-Datenbank. Diploma thesis, University Linz, 1996."},{"key":"20_CR16","unstructured":"C. Steindl: Accessing ODBC Databases from Oberon Programs. Johannes Kepler University Linz, System Software, Technical Report 9, Dezember 1996."},{"key":"20_CR17","unstructured":"C. Steindl, H. M\u00f6ssenb\u00f6ck: Metaprogramming Facilities in Oberon for Windows and Power Macintosh. Johannes Kepler University Linz, System Software, Technical Report 8, July 1996."},{"key":"20_CR18","unstructured":"D. Stemple, R. Morrison, G.N.C. Kirby, R.C.H. Connor: Integrating Reflection, Strong Typing and Static Checking Proc. 16th Australian Computer Science Conference, Brisbane, Australia (1993), pp. 83\u201392."},{"key":"20_CR19","volume-title":"The Annotated C++ Reference Manual","author":"M.A. Ellis","year":"1994","unstructured":"M.A. Ellis, B. Stroustrup: The Annotated C++ Reference Manual. AT&T Bell Laboratories, Murray Hill, New Jersey, 1994."},{"key":"20_CR20","unstructured":"J. Templ: Metaprogramming in Oberon. Dissertation, ETH Zurich, 1994."},{"key":"20_CR21","doi-asserted-by":"crossref","unstructured":"D. Ungar, R. B. Smith: SELF: The Power of Simplicity. Proceedings of the OOPSLA'87 conference, Orlando, SIGPLAN Notices 22 (12), 1987.","DOI":"10.1145\/38807.38828"},{"issue":"9","key":"20_CR22","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1002\/spe.4380190905","volume":"19","author":"N. Wirth","year":"1989","unstructured":"N. Wirth, J. Gutknecht: The Oberon System. Software-Practice and Experience, 19(9), 1989, 857\u2013893.","journal-title":"Software-Practice and Experience"},{"key":"20_CR23","unstructured":"N. Wirth, J. Gutknecht: Project Oberon \u2014 The design of an operating system and compiler. Addison-Wesley, 1992."}],"container-title":["Lecture Notes in Computer Science","Modular Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-62599-2_46.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:13:48Z","timestamp":1605647628000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-62599-2_46"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540625995","9783540683285"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/3-540-62599-2_46","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}