Modular language implementation in Rascal - experience report. - Bas Basten; Jeroen van den Bos; Mark Hills 001; Paul Klint; Arnold Lankamp; Bert Lisser; Atze van der Ploeg; Tijs van der Storm; Jurgen J. Vinju (Sci. Comput. Program., 2015)