Modular language implementation in Rascal - experience report - Basten, B.; van den Bos, J.; Hills, M.; Klint, P.; Lankamp, A.; Lisser, B.; van der Ploeg, Atze; van der Storm, T.; Vinju, J. (Science of Computer Programming, 2015)