TY - GEN
T1 - Hyper-code revisited
T2 - 9th International Workshop on Persistent Object Systems (POS9)
AU - Zirintsis, Evangelos
AU - Kirby, Graham Njal Cameron
AU - Morrison, Ronald
PY - 2001
Y1 - 2001
N2 - 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.
AB - 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.
UR - http://www.springerlink.com/content/gy955k5m6l94cg0e/
U2 - 10.1007/3-540-45498-5_21
DO - 10.1007/3-540-45498-5_21
M3 - Conference contribution
SN - 3-540-42735-X
T3 - Lecture Notes in Computer Science
SP - 232
EP - 246
BT - 9th International Workshop on Persistent Object Systems
A2 - Kirby, G N C
A2 - Dearle, A
A2 - Sjøberg, D I K
PB - Springer
Y2 - 6 September 2000
ER -