Language Design for Meta-programming in the Software Composition Domain [chapter]

Paul Klint, Jurgen Vinju, Tijs van der Storm
2009 Lecture Notes in Computer Science  
How would a language look like that is specially designed for solving meta-programming problems in the software composition domain? We present requirements for and design of Rascal, a new language for solving meta-programming problems that fit the Extract-Analyze-SYnthesize (EASY) paradigm.
doi:10.1007/978-3-642-02655-3_1 fatcat:ndrgmk5dprcnxer3zsphvftkom