(Enter summary)
Abstract: In a type secure persistent programming system, all data is governed for its entire
lifetime by a single type system. The universality of the persistent type system has
implications in terms of both the modelling and protection provided by the type
system itself, and also presents some new challenges in terms of implementation.
With respect to modelling, the persistent type system must be sufficiently flexible
to allow the modelling of activities normally provided by untyped support systems.... (Update)
Context of citations to this paper: More
...type, is used for the key to the Map. The construction of an appropriate structure to hold type representations is discussed at length in [22]. Cooper and Kirby 11 Type Safe Linguistic Run time Reflection 4.2 A Reflective Program Generator This section tackles the problem of...
.... the research and experimentation of persistent programming languages, most notably PS algol [5] The approaches so far proposed [4, 3, 19, 8, 2, 23, 10] are however restricted to a single language system persistent data must be created and Appeared in 25th Hawaii...
Cited by: More
Design and Implementation of Generics for the .NET Common.. - Kennedy, Syme
(Correct)
Paradigms for Global Computation - an Overview of the Hippo.. - Richard Connor And (1998)
(Correct)
On the Unification of Persistent Programming and the.. - Connor, Sibson, Manghi (1998)
(Correct)
Active bibliography (related documents): More All
2.5: Reflection and Hyper-Programming in Persistent Programming Systems - Kirby (1992)
(Correct)
1.8: Delivering the Benefits of Persistence to System Construction and.. - Cutts (1992)
(Correct)
1.6: On the Construction of Persistent Programming Environments - Dearle (1988)
(Correct)
Similar documents based on text: More All
0.3: Architectural Support for Global Smart Spaces - Dearle, Kirby, Morrison.. (2003)
(Correct)
0.2: Type I Membranes, Phase Resetting Curves, and Synchrony - Ermentrout (1995)
(Correct)
0.2: Building Persistent Application Systems in Fully Integrated.. - Schmidt, Matthes (1993)
(Correct)
Related documents from co-citation: More All
14: An Approach to Persistent Programming (context) - Atkinson, Bailey et al. - 1983
9: Reflection and Hyper-Programming in Persistent Programming Systems
- - 1992
9: PS-algol: An algol with a persistent heap (context) - Atkinson, Chisholm et al. - 1982
BibTeX entry: (Update)
* Connor, R.C.H. "Types and Polymorphism in Persistent Programming Systems". Ph.D. Thesis, University of St Andrews (1990). http://citeseer.ist.psu.edu/178005.html More
@book{ connor90types,
author = "R. C. H. Connor",
title = "Types and Polymorphism in Persistent Programming Systems",
publisher = "University of St Andrews",
year = "1990",
url = "citeseer.ist.psu.edu/178005.html" }
Citations (may not include all citations):
1274
Object-Oriented Software Construction (context) - Meyer - 1988 ACM
369
A Semantics of Multiple Inheritance
- Cardelli - 1984 ACM DBLP
325
Towards a Theory of Type Structure (context) - Reynolds - 1974 ACM DBLP
311
Abstract Types have Existential Type (context) - Mitchell, Plotkin - 1988 ACM DBLP
257
Report on the Programming Language Haskell (context) - Hudak - 1990 ACM
202
Make -- A Program for Maintaining Computer Programs
- Feldman - 1979
193
An Approach to Persistent Programming (context) - Atkinson, Bailey et al. - 1983 ACM DBLP
190
How to Make Ad-Hoc Polymorphism Less Ad Hoc
- Wadler, Blott - 1989 ACM
101
The Multics System: an Examination of its Structure (context) - Organick - 1972
100
Smalltalk-80: the Language and its Implementation (context) - Goldberg, Robson - 1983
100
Programming Semantics for Multiprogrammed Computations
- Dennis, van Horn - 1966 ACM DBLP
95
Hope: an Experimental Applicative Language
- Burstall, McQueen et al. - 1980 DBLP
90
On Understanding Types, Data Abstraction and Polymorphism
- Cardelli, Wegner - 1985
85
PS-algol: an Algol with a Persistent Heap (context) - Atkinson, Chisholm et al. - 1981 DBLP
82
Typeful Programming
- Cardelli - 1989
81
A Proposal for Standard ML (context) - Milner - 1983 ACM DBLP
79
CLU Reference Manual (context) - Liskov - 1981 ACM
51
Fundamental Concepts in Programming Languages (context) - Strachey - 1967 ACM DBLP
50
The C Programming Language (context) - Kernighan, Ritchie - 1978 ACM
50
Galileo: a Strongly Typed, Interactive Conceptual Language
- Albano, Cardelli et al. - 1985
48
Some High-Level Language Constructs for Data of Type Relatio.. (context) - Schmidt - 1977 ACM
46
SIMULA BEGIN (context) - Birtwistle, Dahl et al. - 1973
46
The Napier88 Reference Manual (context) - Morrison, Brown et al. - 1989
42
An Ad Hoc Approach to the Implementation of Polymorphism
- Morrison, Dearle et al. - 1991 ACM DBLP
38
Procedures as Persistent Data Objects (context) - Atkinson, Morrison - 1985 ACM DBLP
37
A Kernel Language for Abstract Data Types and Modules (context) - Burstall, Lampson - 1984 DBLP
30
Safe Browsing in a Strongly-Typed Persistent Environment
- Dearle, Brown - 1988
29
The Functional Abstract Machine (context) - Cardelli - 1983
27
The Persistent Abstract Machine (context) - Brown, Carrick et al. - 1988 ACM DBLP
26
Programming Languages and Databases (context) - Atkinson - 1978 DBLP
26
Environments: a Flexible Binding Mechanism to Support System..
- Dearle - 1989
21
The CPOMS Persistent Object Management System (context) - Brown, Cockshott - 1985
20
Static Type Inference for Parametric Classes
- Ohori, Buneman - 1989 ACM DBLP
18
An Object Server for an Object-Oriented Database System (context) - Skarra, Zdonik - 1986 ACM DBLP
15
The Type System of DBPL
- Matthes, Schmidt - 1989 ACM DBLP
15
Exceeding the Limits of Polymorphism in Database Programming.. (context) - Stemple, Fegaras et al. - 1990 ACM DBLP
13
the Classification of Binding Mechanisms
- Morrison, Atkinson et al. - 1990
13
Binding and Typechecking in Database Programming Languages (context) - Atkinson, Buneman et al. - 1988
12
Protection in Persistent Object Systems (context) - Morrison, Brown et al. - 1990
12
Miranda System Manual (context) - Turner - 1987
12
the Construction of Persistent Programming Environments
- Dearle - 1988
12
The Design and Implementation of O 2 , an Object-Oriented Da.. (context) - Bancilhon, Barbedette et al. - 1988
11
Recursive Descent Compiling (context) - Davie, Morrison - 1981
11
Designing a Persistent Information Space Architecture (context) - Atkinson, Morrison et al. - 1986 DBLP
10
Providing Uniform Access to Heterogeneous Information Bases (context) - Connors, Lyngbaek - 1988 ACM DBLP
10
Existentially Quantified Types as a Database Viewing Mechani.. (context) - Connor, Dearle et al. - 1990 ACM
10
An Object Addressing Mechanism for Statically Typed Language.. (context) - Connor, Dearle et al. - 1989 ACM
10
Type Definitions with Parameters (context) - Solomon - 1978 ACM DBLP
10
Persistence and Type Abstraction (context) - Cardelli, McQueen - 1988 ACM DBLP
9
The Persistent Store as an Enabling Technology for Integrate.. (context) - Morrison, Bailey et al. - 1985
9
The Napier Type-Checking Module (context) - Connor - 1988
9
Polymorphism, Persistence and Software Reuse in a Strongly T.. (context) - Morrison, Brown et al. - 1987
9
Poly Manual (context) - Matthews - 1985 ACM
8
The Lisp Programmers' Manual (context) - McCarthy, Abrahams et al. - 1962
6
The Main Features of CPL (context) - Barron, Buxton et al. - 1963
6
Models of Inheritance (context) - Wegner, Zdonik - 1989 ACM DBLP
6
Types, Bindings and Parameters in a Persistent Environment (context) - Atkinson, Morrison - 1988 ACM DBLP
6
Can Object-Oriented Databases be Statically Typed (context) - Breazu-Tannen, Buneman et al. - 1989
4
Ponder and its Type System (context) - Fairbairn - 1982
4
A Persistent Architecture Intermediate Language (context) - Dearle - 1987
4
Report on the Algorithmic Language ALGOL 68 (context) - van Wijngaarden, Mailloux et al. - 1969
4
How ML Evolved (context) - Milner - 1983
4
A New Type-Checker for a Functional Language (context) - Fairbairn - 1988 ACM DBLP
3
White Plains (context) - VS - 1978
3
Protection and Process Management in the CAP Computer (context) - Needham, Walker - 1974
3
System R: A Relational Approach to Data Management (context) - Astrahan - 1976
3
Persistence and Type Abstraction Revisited (context) - Ohori, Tabkha et al. - 1990 DBLP
3
Leibniz - a Language to Support Software Engineering (context) - Evered - 1985
3
Modules and Persistence in Standard ML (context) - Harper - 1988 ACM DBLP
3
Revised Report on Russell (context) - Demers, Donahue - 1979
2
ison "The S-algol Abstract Machine (context) - Bailey, Maritz et al. - 1980
2
Technical Report ATT (context) - Amber, AT et al. - 1985
2
ison "S-algol: a Simple Algol (context) - Morr - 1982
2
Adding Programming Facilities to an Abstract Data Store (context) - Powell DBLP
2
Persistent Prolog: A Searching Storage Manager for Prolog (context) - Gray, Moffat et al. - 1988
2
The Design and Implementation of INGRES (context) - Stonebreaker, Wong et al. - 1976 ACM DBLP
1
Dearle Private communication (context) - Cutts
1
Richard Discussion with other collaborators at FIDE Types Cl.. (context) - Atkinson, Lecluse - 1990
1
The Meaning of Life, and what we are Doing Here (context) - Morrison
1
Formalizing Objects for Databases (context) - Stemple, Socorro et al. - 1988
1
The Staple Language Reference Manual (context) - Davie, McNally - 1990
1
Parametric Overloading in Polymorphic Programming Languages (context) - Keas - 1988 ACM DBLP
1
Burroughs B6500/B7500 Stack Mechanism (context) - Hauck, Dent - 1968
1
Orsini Discussion with other collaborators at FIDE Types Clu.. (context) - Albano, Ghelli - 1990
1
Type Equivalence Checking in Persistent Systems (context) - Connor, Brown et al. - 1990
1
the Implementation of Constants (context) - Gunn, Morrison - 1979
1
Une extension de l'interpretation de Gödel ā l'analyse, et s.. (context) - Girard - 1972
The graph only includes citing articles where the year of publication is known.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC