A Reference Interpreter for the Graph Programming Language GP 2

Christopher Bak
Glyn Faulkner
Detlef Plump
Colin Runciman

GP 2 is an experimental programming language for computing by graph transformation. An initial interpreter for GP 2, written in the functional language Haskell, provides a concise and simply structured reference implementation. Despite its simplicity, the performance of the interpreter is sufficient for the comparative investigation of a range of test programs. It also provides a platform for the development of more sophisticated implementations.

In Arend Rensink and Eduardo Zambon: Proceedings Graphs as Models (GaM 2015), London, UK, 11-12 April 2015, Electronic Proceedings in Theoretical Computer Science 181, pp. 48–64.
Published: 10th April 2015.

ArXived at: https://dx.doi.org/10.4204/EPTCS.181.4 bibtex PDF

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org