Abstract
We currently have limited understanding of how complex data (e.g. algebraic data types) can be represented and manipulated in reversible machine code, in particular without generating garbage. In this paper we present methods for representing and manipulating binary trees (constructor terms) in the heap of a reversible machine. We also give methods for enforcing the so-called first-match policy for a simplified version of the recent reversible functional language RFUN by Yokoyama et al., and simple methods to support let-calls via stack environments.
Originalsprog | Engelsk |
---|---|
Titel | Reversible Computation. Proceedings |
Redaktører | Gerhard W. Dueck, D. Michael Miller |
Antal sider | 14 |
Forlag | Springer |
Publikationsdato | 2013 |
Sider | 96-109 |
ISBN (Trykt) | 978-3-642-38985-6 |
ISBN (Elektronisk) | 978-3-642-38986-3 |
DOI | |
Status | Udgivet - 2013 |
Begivenhed | 5th International Conference on Reversible Computation - Victoria, Canada Varighed: 4 jul. 2013 → 5 jul. 2013 Konferencens nummer: 5 |
Konference
Konference | 5th International Conference on Reversible Computation |
---|---|
Nummer | 5 |
Land/Område | Canada |
By | Victoria |
Periode | 04/07/2013 → 05/07/2013 |
Navn | Lecture notes in computer science |
---|---|
Vol/bind | 7948 |
ISSN | 0302-9743 |
Emneord
- Det Natur- og Biovidenskabelige Fakultet