ACM Home Page
Please provide us with feedback. Feedback
Type inference in a database programming language
Full text PdfPdf (1.09 MB)
Source Conference on LISP and Functional Programming archive
Proceedings of the 1988 ACM conference on LISP and functional programming table of contents
Snowbird, Utah, United States
Pages: 174 - 183  
Year of Publication: 1988
ISBN:0-89791-273-X
Authors
Atsushi Ohori  Department of Computer and Information Science/D2, University of Pennsylvania, Philadelphia, PA
Peter Buneman  Department of Computer and Information Science/D2, University of Pennsylvania, Philadelphia, PA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 12,   Citation Count: 18
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/62678.62700
What is a DOI?

ABSTRACT

We extend an ML-like implicit type system to include a number of structures and operations that are common in database programming including sets, labeled records, joins and projections. We then show that the type inference problem of the system is decidable by extending the notion of principal type schemes to include conditions on substitutions. Combined with Milner's polymorphic let constructor, our language also supports type inheritance.


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.

 
BO88
 
Car84
CW86
 
DKM84
DM82
 
GJ79
 
Gol74
E.M. Gold. Complexity of automaton identification from given data. 1974. Unpublished manuscript, Reference found in {GJ79}.
 
HMM86
R. Harper, D. B. MacQueen, and R. Milner. Standard ML. LFCS Report Series ECS-LFCS-86-2, Department of Computer Science, University of Edinburgh, March 1986.
 
Mil78
R. Milner. A Theory of Type Polymorphism in Programming. Journal of Uompater and System Sciences, 17:348-375, 1978.
Mit84
Rob65
Sta88
 
Wan87
M. Wand. Complete Type Inference for Simple Objects. In Proceedings of the Second Anual Symposium on Logic in Uompater Science, pages 37-44, Ithaca, New York, June 1987.

CITED BY  18
 

Collaborative Colleagues:
Atsushi Ohori: colleagues
Peter Buneman: colleagues

Peer to Peer - Readers of this Article have also read: