We present GOOL, a Generic Object-Oriented Language. GOOL shows that with the right abstractions, a language can capture the essence of object-oriented programs. GOOL generates human-readable, documented and idiomatic code in Python, Java, C#, and C++. In it, we can express common programming idioms and patterns.
CITATION STYLE
Carette, J., MacLachlan, B., & Smith, S. (2020). GOOL: A Generic Object-Oriented Language. In PEPM 2020 - Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, co-located with POPL 2020 (pp. 45–51). Association for Computing Machinery, Inc. https://doi.org/10.1145/3372884.3373159
Mendeley helps you to discover research relevant for your work.