Links
Links on this page are constantly updated.
Similar courses and materials
- SLEBOK: Software Language Engineering Body of Knowledge
- SLEBOK: The Software Language Engineering Body of Knowledge (report from Dagstuhl seminar)
- J. Dingel: Beyond Code: An Introduction to Model-Driven Software Development (Queen’s University, Canada)
- List of courses on Programming Languages and Compilers
- A. H. Bagge, R. Lämmel, V. Zaytsev: Reflections on Courses for Software Language Engineering
- M. van den Brand: Generic Language Technology (Eindhoven University of Technology)
- J. Yang: Domain-Specific Languages (Carnegie Mellon University)
- Software Language Engineering course
- R. Lämmel: Yet another annotated SLEBOK bibliography
- R. Lämmel: Course “Software Language Engineering” (course webpage, slides on DSLs)
- R. Lämmel: Elements of SLEBOK
- R. Lämmel: Software Language Engineering meets Model-driven Engineering
- M. Acher: Course “The Art of Domain-Specific Languages”, University of Rennes 1
- M. Acher: Course on Model-Driven Engineering, University of Rennes 1
- Generic Language Technology, Eidhoven Technical University
- Advanced Programming Languages, University of Michigan
- J.-M. Favre, D. Gasevic, R. Lämmel, A. Winter: Guest Editors’ Introduction to the Special Section on Software Language Engineering (IEEE Transactions on Software Engineering, vol. 35, no. 6, 2009)
Language-oriented programming
- M. P. Ward: Language Oriented Programming
- S. Dmitriev, Language-Oriented Programming: The Next Programming Paradigm
- M. Fowler: Language Workbenches: The Killer-App for Domain Specific Languages?
- Language Oriented Programming
Metaprogramming
- K. Skalski, M. Moskal, P. Olszta: Meta-programming in Nemerle
- L. Tratt: Domain-specific language implementation via compile-time meta-programming
- E. Burmako: Meta Programming with Macros
- L. Tratt: Compile-time meta-programming in Converge
- Metaprogramming (Rosetta Code)
- Extend Your Language (Rosetta Code)
- Wikipedia page on languages with extensible syntax