A Reference Interpreter for the Graph Programming Language GP 2

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...

Full description

Bibliographic Details
Main Authors: Christopher Bak, Glyn Faulkner, Detlef Plump, Colin Runciman
Format: Article
Language:English
Published: Open Publishing Association 2015-04-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1504.02621v1
_version_ 1818994447091761152
author Christopher Bak
Glyn Faulkner
Detlef Plump
Colin Runciman
author_facet Christopher Bak
Glyn Faulkner
Detlef Plump
Colin Runciman
author_sort Christopher Bak
collection DOAJ
description 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.
first_indexed 2024-12-20T20:58:05Z
format Article
id doaj.art-8f923045c52046699ef4b3f518e25be8
institution Directory Open Access Journal
issn 2075-2180
language English
last_indexed 2024-12-20T20:58:05Z
publishDate 2015-04-01
publisher Open Publishing Association
record_format Article
series Electronic Proceedings in Theoretical Computer Science
spelling doaj.art-8f923045c52046699ef4b3f518e25be82022-12-21T19:26:47ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802015-04-01181Proc. GaM 2015486410.4204/EPTCS.181.4:6A Reference Interpreter for the Graph Programming Language GP 2Christopher BakGlyn FaulknerDetlef PlumpColin RuncimanGP 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.http://arxiv.org/pdf/1504.02621v1
spellingShingle Christopher Bak
Glyn Faulkner
Detlef Plump
Colin Runciman
A Reference Interpreter for the Graph Programming Language GP 2
Electronic Proceedings in Theoretical Computer Science
title A Reference Interpreter for the Graph Programming Language GP 2
title_full A Reference Interpreter for the Graph Programming Language GP 2
title_fullStr A Reference Interpreter for the Graph Programming Language GP 2
title_full_unstemmed A Reference Interpreter for the Graph Programming Language GP 2
title_short A Reference Interpreter for the Graph Programming Language GP 2
title_sort reference interpreter for the graph programming language gp 2
url http://arxiv.org/pdf/1504.02621v1
work_keys_str_mv AT christopherbak areferenceinterpreterforthegraphprogramminglanguagegp2
AT glynfaulkner areferenceinterpreterforthegraphprogramminglanguagegp2
AT detlefplump areferenceinterpreterforthegraphprogramminglanguagegp2
AT colinrunciman areferenceinterpreterforthegraphprogramminglanguagegp2
AT christopherbak referenceinterpreterforthegraphprogramminglanguagegp2
AT glynfaulkner referenceinterpreterforthegraphprogramminglanguagegp2
AT detlefplump referenceinterpreterforthegraphprogramminglanguagegp2
AT colinrunciman referenceinterpreterforthegraphprogramminglanguagegp2