Journal of Computing Sciences in Colleges
ChAmElEoN is a programming language for teaching students the concepts and implementation of computer languages. We describe its syntax and semantics, the educational aspects involved in the implementation of a variety of interpreters for it, its malleability, and student feedback to inspire its use for teaching languages.
Copyright © 2018, the Authors
Consortium for Computing Sciences in Colleges and the Association for Computing Machinery (ACM)
Perugini, S. & Watkin, J.L. (2018). "ChAmElEoN: A Customizable Language for Teaching Programming Languages." Journal of Computing Sciences in Colleges, 34(1), 44-51. USA: Consortium for Computing Sciences in Colleges. ACM Digital Library. (Available at https://dl.acm.org/citation.cfm?id=3280498.)