ACM Home Page
Please provide us with feedback. Feedback
Taming effects with monadic typing
Full text PdfPdf (1.29 MB)
Source International Conference on Functional Programming archive
Proceedings of the third ACM SIGPLAN international conference on Functional programming table of contents
Baltimore, Maryland, United States
Pages: 51 - 62  
Year of Publication: 1998
ISBN:1-58113-024-4
Also published in ...
Author
Richard B. Kieburtz  Oregon Graduate Institute, Portland, Oregon
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 10,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/289423.289428
What is a DOI?

ABSTRACT

The familiar Hindley-Milner type system of the ML language family is extended with monad annotations to account for possible side effects of expression evaluation. This also allows effects to be effectively encapsulated by lexical scopes Γ with enforcement provided by type checking. A type-and-effects analysis supports type inference. Type soundness and completeness theorems establish the coherence of monadic type inference with the reference semantics of a small ML-style language.


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.

AFL95
BTV96
 
DGT96
O. DanvyFR. GlfickFand P. ThiemannFeditors. Partial Evaluation. Dagstuhl Castle, Germany, February 1996F volume 1110 of Lecture Notes in Computer Science. Berlin: Springer- VerlagF 1996.
DM82
 
JD94
Mark Jones and Luc Duponcheel. Composing monads. Technical Report YALEU/DCS/RR-1004F Yale UniversityF December 1994.
 
LeR98
Xavier LeRoy. Static debugging of uncaught exceptions in ML. Technical reportF IFIP Working Group 2.8 meetingFMarch 1998.
 
LP95
 
MTH90
 
MTM97
 
Tal93
J.-P. Talpin. Theoretical and Practical Aspects of Type and Effect Inference. PhD thesisFUniversity of Paris VIF1993.
 
TJ92
J.-P. Talpin and P. Jouvelot. Polymorphic typesFregion and effect inference. Journal of Functional ProgrammingF2:245-271F1992.
 
Tof87
Mads Tofte. Operationalsemantics andpolymorphic type inference. PhD thesisFUniversity of EdinburghF1987.
 
Tol98
 
TT97
Wad92
Wad98
 
Wri95


Collaborative Colleagues:
Richard B. Kieburtz: colleagues

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