The semantics of name resolution in grace

0Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Grace is a dynamic object oriented programming language designed to aid programming education. We present a formal model of and give an operational semantics for its object model and name resolution algorithm. Our main contributions are a systematic model of Grace's name resolution using scope graphs, relating linguistic features to other languages, and an operationalization of this model in the form of an operational semantics which is readable and executable. The semantics are extensively tested against a reference Grace implementation.

Cite

CITATION STYLE

APA

Vergu, V., Haisma, M., & Visser, E. (2017). The semantics of name resolution in grace. ACM SIGPLAN Notices, 52(11), 63–74. https://doi.org/10.1145/3133841.3133847

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free