H ?
«
‹
←
→
›
»
Language peer sets for NAPIER 88:
United Kingdom↑
United Kingdom/1988↑
Designed 1988 ↑
1980s languages ↑
Fifth generation↑
Late Cold War↑
Specialised Languages ↑
Specialised Languages/1988↑
Specialised Languages/uk ↑
NAPIER 88(ID:2267/nap002)
alternate simple view
Country: United Kingdom
Designed 1988
Sammet category: Specialised Languages
is a persistent programming system named after John Napier, that provides the following facilities:
- orthogonal persistent-models of data independent of longevity,
- type completness - no restrictions on constructing types,
- higher-order procedures are data types,
- parametric polymorphism - generic forms which may be specialized for use,
- abstract (existential) data types - for sophisticated protection and viewing,
- collections of bindings,
- a strongly typed stable store,
- graphic data types,
- concurrent execution and data access using threads, semaphores, and transactions,
- support for reflective programming - for system evolution.
The Napier 88 system consists of the language and it's persistent environment. The persistent store is populated and, indeed, the system uses objects within the persistent store to support itself.
Structures:
Related languages
Napier |
→
|
NAPIER 88 | |
Evolution of |
References:
David Hulse, Alan Dearle, and Alasdair Howells (1989) David Hulse, Alan Dearle, and Alasdair Howells "Lumberjack: A Log-Structured Persistent Object Store"
Abstract
in [Proceedings] (1998) POS8 Eighth International Workshop on Persistent Object Systems:
Design, Implementation and Use Tiburon, California, USA 30th August - 1st September 1998
David S. Munro, Alfred L. Brown, Ron Morrison, & J (1989) David S. Munro, Alfred L. Brown, Ron Morrison, & J. Eliot B. Moss "Incremental Garbage Collection of a Persistent Object Store using PMOS"
Abstract
in [Proceedings] (1998) POS8 Eighth International Workshop on Persistent Object Systems:
Design, Implementation and Use Tiburon, California, USA 30th August - 1st September 1998
Dearle A., Connor R.C.H., Brown A.L. & Morrison R. (1989) Dearle A., Connor R.C.H., Brown A.L. & Morrison R. "Napier88 - a Database Programming Language?" pp 213-230.
in [Proceedings] (1989) Second International Workshop on Database Programming Languages, Salishan, Oregon, Morgan Kaufmann Publishers, Inc., June 1989
Graham Kirby and Ron Morrison (1989) Graham Kirby and Ron Morrison "Variadic Genericity Through Linguistic Reflection: A Performance Assessment"
Abstract
in [Proceedings] (1998) POS8 Eighth International Workshop on Persistent Object Systems:
Design, Implementation and Use Tiburon, California, USA 30th August - 1st September 1998
Morrison R. et al, (1989) Morrison R. et al, "The Napier88 Reference Manual" CS Depts St Andrews U and U Glasgow, Persistent Programming Research Report PPRR-77-89, 1989
Online copy
in [Proceedings] (1998) POS8 Eighth International Workshop on Persistent Object Systems:
Design, Implementation and Use Tiburon, California, USA 30th August - 1st September 1998
Morrison R., Brown A.L., Connor R.C.H., Carrick R. (1989) Morrison R., Brown A.L., Connor R.C.H., Carrick R. & Dearle A.
"The Napier Type System" 3rd International Workshop on Persistent Object Systems, Newcastle, Australia, January 1989, pp 80-95.
in [Proceedings] (1998) POS8 Eighth International Workshop on Persistent Object Systems:
Design, Implementation and Use Tiburon, California, USA 30th August - 1st September 1998
Resources
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|