Please use this identifier to cite or link to this item: https://doi.org/10.1145/1190315.1190324
Title: System F with type equality coercions
Authors: Sulzmann, M. 
Chakravarty, M.M.T.
Jones, S.P.
Donnelly, K.
Keywords: Advanced type features
Typed intermediate language
Issue Date: 2007
Citation: Sulzmann, M., Chakravarty, M.M.T., Jones, S.P., Donnelly, K. (2007). System F with type equality coercions. Proceedings of the TLDI 2007: 2007 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation - Papers Presented at the Workshop : 53-66. ScholarBank@NUS Repository. https://doi.org/10.1145/1190315.1190324
Abstract: We introduce System F(C), which extends System F with support for non-syntactic type equality. There are two main extensions: (i) explicit witnesses for type equalities, and (ii) open, non-parametric type functions, given meaning by top-level equality axioms. Unlike System F, F(C) is expressive enough to serve as a target for several different source-language features, including Haskell's newtype, generalised algebraic data types, associated types, functional dependencies, and perhaps more besides. © 2007 ACM.
Source Title: Proceedings of the TLDI 2007: 2007 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation - Papers Presented at the Workshop
URI: http://scholarbank.nus.edu.sg/handle/10635/41911
ISBN: 159593393X
DOI: 10.1145/1190315.1190324
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.