Proceedings of the 9th ACM SIGPLAN Workshop on Generic Programming 2013
DOI: 10.1145/2502488.2502490
|View full text |Cite
|
Sign up to set email alerts
|

Generic representations of tree transformations

Abstract: Applications which deal with editing of structured data over multiple iterations, such as structure editors, exercise assistants, or applications which support incremental computation, need to represent transformations between different versions of data. A general notion of "transformation" should be more informative than what is obtained by computing the difference between the old and the new term, as diff algorithms generally consider only insert, copy, and delete operations. Transformations, however, may in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2014
2014
2015
2015

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…In this section we describe how to represent these changes, which is described in (Bransen and Magalhães 2013) in more detail. The representation that we describe here is not only used as an external value to alter the original AST, but also inside the evaluation to keep track of changes to constructed values, as described in Section 6.…”
Section: Representation Of Changesmentioning
confidence: 99%
“…In this section we describe how to represent these changes, which is described in (Bransen and Magalhães 2013) in more detail. The representation that we describe here is not only used as an external value to alter the original AST, but also inside the evaluation to keep track of changes to constructed values, as described in Section 6.…”
Section: Representation Of Changesmentioning
confidence: 99%
“…The approaches based on function caching retain their incremental behaviour in such case, but for approaches like ours an explicit representation of the changes to the AST is needed. To find such a representation we use the diff algorithm from (Bransen and Magalhães 2013).…”
Section: Overviewmentioning
confidence: 99%
“…Our approach supports all such operations by using the explicit representation of changes from (Bransen and Magalhães 2013).…”
Section: Edit Operationsmentioning
confidence: 99%
See 1 more Smart Citation