Print Email Facebook Twitter The semantics of name resolution in Grace Title The semantics of name resolution in Grace Author Vergu, V.A. (TU Delft Programming Languages) Haisma, M.A. (TU Delft Electrical Engineering, Mathematics and Computer Science) Visser, Eelco (TU Delft Programming Languages) Contributor Ancona, Davide (editor) Faculty Electrical Engineering, Mathematics and Computer Science Date 2017 Abstract Grace is a dynamic object oriented programming languagedesigned to aid programming education. We present a formalmodel of and give an operational semantics for its objectmodel and name resolution algorithm. Our main contributions are a systematic model of Grace’s name resolution usingscope graphs, relating linguistic features to other languages,and an operationalization of this model in the form of anoperational semantics which is readable and executable. Thesemantics are extensively tested against a reference Graceimplementation. Subject object orientationdynamic semanticsname resolution To reference this document use: http://resolver.tudelft.nl/uuid:be54178e-9c6d-4c6e-8cc1-ad875386c2c7 DOI https://doi.org/10.1145/3133841.3133847 Publisher Association for Computing Machinery (ACM), New York ISBN 978-1-4503-5526-1 Source DLS Proceedings of the 13th ACM SIGPLAN International Symposium on Dynamic Languages, Vancouver, BC, Canada, October 23 - 27, 2017 Event DLS 2017, 2017-10-24, Vancouver, Canada Series ACM Sigplan Notices- DLS'17, 0362-1340, 52 (11) Part of collection Institutional Repository Document type conference paper Rights © 2017 V.A. Vergu, M.A. Haisma, Eelco Visser Files PDF dls17_main9.pdf 896.4 KB Close viewer /islandora/object/uuid:be54178e-9c6d-4c6e-8cc1-ad875386c2c7/datastream/OBJ/view