Files in this item
Hyper-code revisited : unifying program source, executable and data
Item metadata
dc.contributor.author | Zirintsis, Evangelos | |
dc.contributor.author | Kirby, Graham Njal Cameron | |
dc.contributor.author | Morrison, Ronald | |
dc.contributor.editor | Kirby, G N C | |
dc.contributor.editor | Dearle, A | |
dc.contributor.editor | Sjøberg, D I K | |
dc.date.accessioned | 2011-04-04T11:04:44Z | |
dc.date.available | 2011-04-04T11:04:44Z | |
dc.date.issued | 2001 | |
dc.identifier.citation | Zirintsis , E , Kirby , G N C & Morrison , R 2001 , Hyper-code revisited : unifying program source, executable and data . in G N C Kirby , A Dearle & D I K Sjøberg (eds) , 9th International Workshop on Persistent Object Systems : POS-9, Lilehammer, Norway, 2000 . Lecture Notes in Computer Science , vol. 2135 , Springer , pp. 232-246 , 9th International Workshop on Persistent Object Systems (POS9) , Lillehammer , Norway , 6/09/00 . https://doi.org/10.1007/3-540-45498-5_21 | en |
dc.identifier.citation | conference | en |
dc.identifier.isbn | 3-540-42735-X | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.other | PURE: 5103833 | |
dc.identifier.other | PURE UUID: b3afff7e-aa42-4d76-b6f2-56c3ccd39350 | |
dc.identifier.other | standrews_research_output: 3726 | |
dc.identifier.other | ORCID: /0000-0002-4422-0190/work/28429134 | |
dc.identifier.other | Scopus: 84947742939 | |
dc.identifier.uri | http://hdl.handle.net/10023/1790 | |
dc.description.abstract | The technique of hyper-programming allows program representations held in a persistent store to contain embedded links to persistent code and data. In 1994, Connor et al proposed extending this to hyper-code, in which program source, executable code and data are all represented to the user in exactly the same form. Here we explore the concept of hyper-code in greater detail and present a set of abstract language-independent operations on which various concrete systems can be based. These operations (explode, implode, evaluate, root and edit) are provided by a single user interface tool that subsumes the functions of both an object browser and a program editor. We then describe a particular implementation using PJama (persistent Java) and examine the impact of several language features on the resulting system. | |
dc.format.extent | 16 | |
dc.language.iso | eng | |
dc.publisher | Springer | |
dc.relation.ispartof | 9th International Workshop on Persistent Object Systems | en |
dc.relation.ispartofseries | Lecture Notes in Computer Science | en |
dc.rights | This is an author version of the conference contribution. The original publication (c)2001 Springer-Verlag is available at www.springerlink.com | en |
dc.subject | QA76 Computer software | en |
dc.subject.lcc | QA76 | en |
dc.title | Hyper-code revisited : unifying program source, executable and data | en |
dc.type | Conference item | en |
dc.description.version | Postprint | en |
dc.contributor.institution | University of St Andrews. School of Computer Science | en |
dc.identifier.doi | https://doi.org/10.1007/3-540-45498-5_21 | |
dc.identifier.url | http://www.springerlink.com/content/gy955k5m6l94cg0e/ | en |
This item appears in the following Collection(s)
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.