ACM Home Page
Please provide us with feedback. Feedback
The design of the E programming language
Full text PdfPdf (2.78 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 15 ,  Issue 3  (July 1993) table of contents
Pages: 494 - 534  
Year of Publication: 1993
ISSN:0164-0925
Authors
Joel E. Richardson  IBM Almaden Research Center, San Jose, CA
Michael J. Carey  Univ. of Wisconsin–Madison, Madison
Daniel T. Schuh  Univ. of Wisconsin–Madison, Madison
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 61,   Citation Count: 16
Additional Information:

references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/169683.174157
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
ATKINSON, M. P., BAILEY, P. J., CHISHOLM, K. J., COCKSHOTT, W. P., AND MORRISON, R. An approach to persistent prog~camming. Comput. J. 26, 4 (1983).
4
5
 
6
ATWOOD, T., AND HANNA, S. Two approaches to adding persistence to C + +. In Proceedings of the 4th International Workshop on Persiste~t Object Systems (Mar~ha's Vineyard, MA, Sept. 1990).
 
7
8
9
10
 
11
 
12
13
14
 
15
 
16
 
17
 
18
 
19
 
20
21
22
23
24
 
25
HEIMBIGNER, D. Personal communicatmn, Oct. 1991.
 
26
HERL~HY, M., AND WING, J. Avalon: Language support for reliable distributed systems. In Proceedtngs of the 17th Internatzonal Symposium on Fault-Tolerant Computing (Pittsburgh, PA, July, 1987).
 
27
HOSKING, A., AND Moss, J. E. B. Towards compile-time optimizations for persistence. In Proceedings of the 4th International Workshop on Perszstent Object Systems (Martha's Vmeyard, MA, Sept. 1990).
28
 
29
IOANNIDIS, Y., AND LIVNY, M. MOOSE: Modehng objects in a simulation environment. In ~ Proceedings of IFIP 1989, 11th World Computer Congress (San Francisco, CA, Aug. 1989), 821 826.
 
30
31
32
33
34
 
35
36
 
37
38
39
 
40
 
41
 
42
RICHARDSON, J. E. Compiled Item Faulting: A New Technique for Manag~ng I/O in a Persistent Language. In Proceedings of the 4th International Workshop on Persistent Object Systems (Martha's Vineyard, MA, Sept. 1990).
43
 
44
 
45
SCHAFFERT, C., COOPER, T., AND WILPOLT, C. Trellis object-based environment: Language reference manual. DEC-TR-372, Nov. 1985.
46
47
 
48
SCHUH, D. T., CAREY, M. J., AND DEW~TT D.J. Persistence in E revisited--Implementation experiences. In Proceedings of the 4th International Workshop on Persistent Object Systems (Martha's Vineyard, MA, Sept. 1990).
 
49
50
 
51
SHEKITA, E. J. AND ZWILLING, M. Cricket: A mapped, persistent object store. In Proceedings of the 4th International Workshop on Persistent Object Systems (Martha's Vineyard, MA, Sept. 1990).
 
52
EXODUS Software Demonstration. Presented at the ACM SIGMOD Conference (Chicago, IL, May, 1988).
 
53
 
54
SOLOMON, M. Personal communication, Jan. 1992.
 
55
 
56
 
57
STROUSTRUr, B. Parameterized types for C++. In Proceed~ngs of the USENIX C++ Conference (Denver, CO. Oct. 1988).
 
58
 
59
T^RR, P., W~LEDEN, J., A~D CLARKE, L. Extending and Limiting PGraphite-style Persistence. In Proceedings of the 4th International Workshop on Persistent Object Systems (Martha's Vineyard, MA, Sept. 1990).
60
 
61
WHITE, S., AND DEWITT, D. Pointer swizzling in virtual memory: An alternative approach to supporting pers~stence in the E programming language. Submltted for publication. (Also available as a Computer Sciences Dept. Tech. Rep., Univ. o~ Wisconsin, Madison, Feb. 1992.)

CITED BY  16


REVIEW

"R. Nigel Horspool : Reviewer"

The E language was designed as an extension to version 1.2 of C++. E is intended for implementing database systems. The important new language constructs for supporting database operations are iterators and persistent storage. Associated with   more...

Collaborative Colleagues:
Joel E. Richardson: colleagues
Michael J. Carey: colleagues
Daniel T. Schuh: colleagues