The TTC 2014 Movie Database Case: Rascal Solution

@inproceedings{Inostroza2014TheT2,
  title={The TTC 2014 Movie Database Case: Rascal Solution},
  author={Pablo Inostroza and Tijs van der Storm},
  booktitle={TTC@STAF},
  year={2014}
}
Rascal is a meta-programming language for source code analysis and transformation [2, 3]. Concretely, it is targeted at analyzing and processing any kind of “source code in the broad sense”; this includes importing, analyzing, transforming, visualizing and generating, models, data files, program code, documentation, etc. Rascal is a functional programming language in that all data is immutable (implemented using persistent data structures), and functional programming concepts are used… CONTINUE READING