Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorZirintsis, Evangelos
dc.contributor.authorKirby, Graham Njal Cameron
dc.contributor.authorMorrison, Ronald
dc.contributor.editorKirby, G N C
dc.contributor.editorDearle, A
dc.contributor.editorSjøberg, D I K
dc.date.accessioned2011-04-04T11:04:44Z
dc.date.available2011-04-04T11:04:44Z
dc.date.issued2001
dc.identifier.citationZirintsis , 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_21en
dc.identifier.citationconferenceen
dc.identifier.isbn3-540-42735-X
dc.identifier.issn0302-9743
dc.identifier.otherPURE: 5103833
dc.identifier.otherPURE UUID: b3afff7e-aa42-4d76-b6f2-56c3ccd39350
dc.identifier.otherstandrews_research_output: 3726
dc.identifier.otherORCID: /0000-0002-4422-0190/work/28429134
dc.identifier.otherScopus: 84947742939
dc.identifier.urihttps://hdl.handle.net/10023/1790
dc.description.abstractThe 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.extent16
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartof9th International Workshop on Persistent Object Systemsen
dc.relation.ispartofseriesLecture Notes in Computer Scienceen
dc.rightsThis is an author version of the conference contribution. The original publication (c)2001 Springer-Verlag is available at www.springerlink.comen
dc.subjectQA76 Computer softwareen
dc.subject.lccQA76en
dc.titleHyper-code revisited : unifying program source, executable and dataen
dc.typeConference itemen
dc.description.versionPostprinten
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.doihttps://doi.org/10.1007/3-540-45498-5_21
dc.identifier.urlhttp://www.springerlink.com/content/gy955k5m6l94cg0e/en


This item appears in the following Collection(s)

Show simple item record