SCS Undergraduate Thesis Topics

Student Advisor(s) Thesis Topic
Bryan Mills Peter Lee, Aleksandar Nanveski A Survey of Mechanisms for Language Extensibility

We consider the problem of designing a language to allow incorporation of new features into itself from user source code, including combination with other languages. With this goal, we offer several major features that would contribute to such a language, and survey some works addressing these features. We conclude by suggesting aspects of the system that may require further research.

Close this window