-
4
-
-
17044399230
-
Associated types with class
-
b New York: ACM
-
Chakravarty, M., Keller, G., Peyton Jones, S. & Marlow, S. (2005b) Associated types with class. In Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '05). New York: ACM, pp. 1–13.
-
(2005)
In Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '05)
, pp. 1-13
-
-
Chakravarty, M.1
Keller, G.2
Peyton Jones, S.3
Marlow, S.4
-
5
-
-
1442309213
-
-
Cornell University. Available at: http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.c is/TR2003–1901
-
Cheney, J. & Hinze, R. (2003) First-Class Phantom Types. TR 1901. Cornell University. Available at: http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.c is/TR2003–1901
-
(2003)
First-Class Phantom Types. TR 1901
-
-
Cheney, J.1
Hinze, R.2
-
6
-
-
85027597145
-
Principal type-schemes for functional programs
-
New York, NY, USA: ACM
-
Damas, L. & Milner, R. (1982) Principal type-schemes for functional programs. In Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '82). New York, NY, USA: ACM, pp. 207–212.
-
(1982)
In Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '82)
, pp. 207-212
-
-
Damas, L.1
Milner, R.2
-
9
-
-
0026840599
-
Theorem proving using equational matings and rigid E-unification
-
Gallier, J. H., Narendran, P., Raatz, S. & Snyder, W. (1992) Theorem proving using equational matings and rigid E-unification. J. ACM 39(2), 377–429.
-
(1992)
J. ACM
, vol.39
, Issue.2
, pp. 377-429
-
-
Gallier, J.H.1
Narendran, P.2
Raatz, S.3
Snyder, W.4
-
10
-
-
0030103375
-
Type classes in Haskell
-
Hall, C. V., Hammond, K., Peyton Jones, S. L. & Wadler, P. L. (1996) Type classes in Haskell. ACM Trans. Program. Lang. Syst. 18(2), 109–138.
-
(1996)
ACM Trans. Program. Lang. Syst.
, vol.18
, Issue.2
, pp. 109-138
-
-
Hall, C.V.1
Hammond, K.2
Peyton Jones, S.L.3
Wadler, P.L.4
-
11
-
-
1542748199
-
Helium, for learning Haskell
-
New York: ACM
-
Heeren, B., Leijen, D. & van IJzendoorn, A. (2003) Helium, for learning Haskell. In Proceedings of ACM SIGPLAN 2003 Haskell Workshop. New York: ACM, pp. 62–71.
-
(2003)
In Proceedings of ACM SIGPLAN 2003 Haskell Workshop
, pp. 62-71
-
-
Heeren, B.1
Leijen, D.2
van IJzendoorn, A.3
-
12
-
-
0003465573
-
Qualified Types: Theory and Practice
-
September Oxford University
-
Jones, M. P. (September 1992) Qualified Types: Theory and Practice. DPhil thesis, Oxford University.
-
(1992)
DPhil thesis
-
-
Jones, M.P.1
-
13
-
-
0004210586
-
Coherence for Qualified Types
-
September New Haven, CT: Yale University
-
Jones, M. P. (September 1993) Coherence for Qualified Types. Research Report YALEU/DCS/RR-989. New Haven, CT: Yale University.
-
(1993)
Research Report YALEU/DCS/RR-989
-
-
Jones, M.P.1
-
17
-
-
84867562990
-
-
In Reflections on the work of C. A. R. Hoare, A. W. Roscoe, Cliff B. Jones & Ken Wood Springer
-
Kiselyov, O., Peyton Jones, S. & Shan, C.-C. (2010) Fun with type functions. In Reflections on the work of C. A. R. Hoare, A. W. Roscoe, Cliff B. Jones & Ken Wood (eds). Springer, 303–333.
-
(2010)
Fun with type functions
, pp. 303-333
-
-
Kiselyov, O.1
Peyton Jones, S.2
Shan, C.-C.3
-
19
-
-
33745205658
-
Scrap your boilerplate with class: extensible generic functions
-
New York, NY, USA: ACM
-
Lämmel, R. & Peyton Jones, S. (2005) Scrap your boilerplate with class: extensible generic functions. In Proceedings of ACM SIGPLAN International Conference on Functional Programming (ICFP '05). New York, NY, USA: ACM, pp. 204–215.
-
(2005)
In Proceedings of ACM SIGPLAN International Conference on Functional Programming (ICFP '05)
, pp. 204-215
-
-
Lämmel, R.1
Peyton Jones, S.2
-
20
-
-
0028507970
-
Polymorphic type inference and abstract data types
-
Läufer, K. & Odersky, M. (1994) Polymorphic type inference and abstract data types. ACM Trans. Program. Languages Syst. 16(5), 1411–1430.
-
(1994)
ACM Trans. Program. Languages Syst.
, vol.16
, Issue.5
, pp. 1411-1430
-
-
Läufer, K.1
Odersky, M.2
-
21
-
-
77950843530
-
Pointwise generalized algebraic data types
-
a New York, NY, USA: ACM
-
Lin, C.-K. & Sheard, T. (2010a) Pointwise generalized algebraic data types. In Proceedings of ACM SIGPLAN workshop on Types in language design and implementation (TLDI '10). New York, NY, USA: ACM, pp. 51–62.
-
(2010)
In Proceedings of ACM SIGPLAN workshop on Types in language design and implementation (TLDI '10)
, pp. 51-62
-
-
Lin, C.-K.1
Sheard, T.2
-
24
-
-
0018105622
-
A theory of type polymorphism in programming
-
Milner, R. (1978) A theory of type polymorphism in programming. J. Comput. Syst. Sci. 17(3), 348–375.
-
(1978)
J. Comput. Syst. Sci
, vol.17
, Issue.3
, pp. 348-375
-
-
Milner, R.1
-
26
-
-
0003269902
-
Type reconstruction for type classes
-
Nipkow, T. & Prehofer, C. (1995) Type reconstruction for type classes. J. Funct. Program. 5(2), 201–224.
-
(1995)
J. Funct. Program.
, vol.5
, Issue.2
, pp. 201-224
-
-
Nipkow, T.1
Prehofer, C.2
-
27
-
-
0032761040
-
Type inference with constrained types
-
Odersky, M., Sulzmann, M. & Wehr, M. (1999) Type inference with constrained types. Theor. Pract. Object Syst. 5(1), 35–55.
-
(1999)
Theor. Pract. Object Syst.
, vol.5
, Issue.1
, pp. 35-55
-
-
Odersky, M.1
Sulzmann, M.2
Wehr, M.3
-
28
-
-
33846108693
-
Practical type inference for arbitrary-rank types
-
January
-
Peyton Jones, S., Vytiniotis, D., Weirich, S. & Shields, M. (January 2007) Practical type inference for arbitrary-rank types. J. Funct. Program. 17(1), 1–82.
-
(2007)
J. Funct. Program.
, vol.17
, Issue.1
, pp. 1-82
-
-
Peyton Jones, S.1
Vytiniotis, D.2
Weirich, S.3
Shields, M.4
-
29
-
-
33750391926
-
Simple unification-based type inference for GADTs
-
ICFP '06). ACM
-
Peyton Jones, S., Vytiniotis, D., Weirich, S. & Washburn, G. (2006) Simple unification-based type inference for GADTs. In Proceedings of ACM SIGPLAN International Conference on Functional Programming (ICFP '06). ACM, pp. 50–61.
-
(2006)
In Proceedings of ACM SIGPLAN International Conference on Functional Programming
, pp. 50-61
-
-
Peyton Jones, S.1
Vytiniotis, D.2
Weirich, S.3
Washburn, G.4
-
30
-
-
32144438934
-
Wobbly Types: Type Inference for Generalised Algebraic Data Types
-
July Philadelphia, Pennsylvania: University of Pennsylvania
-
Peyton Jones, S., Washburn, G. & Weirich, S. (July 2004) Wobbly Types: Type Inference for Generalised Algebraic Data Types. Technical Report MS-CIS-05–26. Philadelphia, Pennsylvania: University of Pennsylvania.
-
(2004)
Technical Report MS-CIS-05–26
-
-
Peyton Jones, S.1
Washburn, G.2
Weirich, S.3
-
32
-
-
33745213474
-
The essence of ML type inference
-
Pierce, B. C. (ed), Chapter 10. MIT Press
-
Pottier, F. & Rémy, D. (2005) The essence of ML type inference. In Advanced Topics in Types and Programming Languages, Pierce, B. C. (ed), Chapter 10. MIT Press, pp. 389–489.
-
(2005)
In Advanced Topics in Types and Programming Languages
, pp. 389-489
-
-
Pottier, F.1
Rémy, D.2
-
33
-
-
70149093726
-
Type invariants for Haskell
-
b New York, NY, USA: ACM
-
Schrijvers, T., Guillemette, L-J. & Monnier, S. (2008b) Type invariants for Haskell. In Proceedings of Workshop on Programming Languages Meets Program Verification (PLPV '09). New York, NY, USA: ACM, pp. 39–48.
-
(2008)
In Proceedings of Workshop on Programming Languages Meets Program Verification (PLPV '09)
, pp. 39-48
-
-
Schrijvers, T.1
Guillemette, L.-J.2
Monnier, S.3
-
34
-
-
59249097904
-
Type checking with open type functions
-
a New York, NY, USA: ACM
-
Schrijvers, T., Peyton Jones, S., Chakravarty, M. & Sulzmann, M. (2008a) Type checking with open type functions. In Proceedings of ACM SIGPLAN International Conference on Functional Programming (ICFP '08). New York, NY, USA: ACM, pp. 51–62.
-
(2008)
In Proceedings of ACM SIGPLAN International Conference on Functional Programming (ICFP '08)
, pp. 51-62
-
-
Schrijvers, T.1
Peyton Jones, S.2
Chakravarty, M.3
Sulzmann, M.4
-
35
-
-
70450170912
-
Complete and decidable type inference for GADTs
-
Schrijvers, T., Peyton Jones, S., Sulzmann, M. & Vytiniotis, D. (2009) Complete and decidable type inference for GADTs. In Proceedings of ACM SIGPLAN International Conference on Functional Programming (ICFP '09). ACM.
-
(2009)
In Proceedings of ACM SIGPLAN International Conference on Functional Programming (ICFP '09)
, pp. ACM
-
-
Schrijvers, T.1
Peyton Jones, S.2
Sulzmann, M.3
Vytiniotis, D.4
-
36
-
-
59249089189
-
Towards open type functions for Haskell
-
Chitil, O. (ed
-
Schrijvers, T., Sulzmann, M., Peyton Jones, S. & Chakravarty, M. (2007) Towards open type functions for Haskell. In Proceedings of International Symposium on Implementation and Application of Functional Languages (IFL '09), Chitil, O. (ed), pp. 233–251.
-
(2007)
In Proceedings of International Symposium on Implementation and Application of Functional Languages (IFL '09)
, pp. 233-251
-
-
Schrijvers, T.1
Sulzmann, M.2
Peyton Jones, S.3
Chakravarty, M.4
-
37
-
-
33846595127
-
A constraint-based approach to guarded algebraic data types
-
Simonet, V. & Pottier, F. (2007) A constraint-based approach to guarded algebraic data types. ACM Trans. Program. Lang. Syst. 29(1).
-
(2007)
ACM Trans. Program. Lang. Syst
, vol.29
-
-
Simonet, V.1
Pottier, F.2
-
40
-
-
0012528535
-
A General Framework for Hindley/Milner Type Systems with Constraints
-
May Department of Computer Science, Yale University
-
Sulzmann, M. (May 2000) A General Framework for Hindley/Milner Type Systems with Constraints. Ph.D. thesis, Department of Computer Science, Yale University.
-
(2000)
Ph.D. thesis
-
-
Sulzmann, M.1
-
41
-
-
34548310375
-
System F with type equality coercions
-
a ACM
-
Sulzmann, M., Chakravarty, M., Peyton Jones, S. & Donnelly, K. (2007a) System F with type equality coercions. In Proceedings of ACM SIGPLAN International Workshop on Types in Languages Design and Implementation (TLDI '07). ACM.
-
(2007)
In Proceedings of ACM SIGPLAN International Workshop on Types in Languages Design and Implementation (TLDI '07)
-
-
Sulzmann, M.1
Chakravarty, M.2
Peyton Jones, S.3
Donnelly, K.4
-
42
-
-
33846096726
-
Understanding functional dependencies via constraint handling rules
-
b
-
Sulzmann, M., Duck, G. J., Peyton Jones, S. & Stuckey, P. J. (2007b) Understanding functional dependencies via constraint handling rules. J. Funct. Program. 17(1), 83–129.
-
(2007)
J. Funct. Program.
, vol.17
, Issue.1
, pp. 83-129
-
-
Sulzmann, M.1
Duck, G.J.2
Peyton Jones, S.3
Stuckey, P.J.4
-
44
-
-
33845941738
-
Principal type inference for GHC-style multi-parameter type classes
-
LNCS a Springer-Verlag
-
Sulzmann, M., Schrijvers, T. & Stuckey, P. J. (2006a) Principal type inference for GHC-style multi-parameter type classes. In Proceedings of Asian Symposium on Programming Languages and Systems (APLAS '06). LNCS, vol. 4279. Springer-Verlag, pp. 26–43.
-
(2006)
In Proceedings of Asian Symposium on Programming Languages and Systems (APLAS '06)
, vol.4279
, pp. 26-43
-
-
Sulzmann, M.1
Schrijvers, T.2
Stuckey, P.J.3
-
45
-
-
70450177212
-
Type Inference for GADTs via Herbrand Constraint Abduction
-
January Leuven, Belgium: Department of Computer Science, K.U. Leuven
-
Sulzmann, M., Schrijvers, T. & Stuckey, P. (January 2008) Type Inference for GADTs via Herbrand Constraint Abduction. Report CW 507. Leuven, Belgium: Department of Computer Science, K.U. Leuven.
-
(2008)
Report CW 507
-
-
Sulzmann, M.1
Schrijvers, T.2
Stuckey, P.3
-
46
-
-
33745872867
-
A framework for extended algebraic data types
-
FLOPS '06). LNCS b Springer-Verlag
-
Sulzmann, M., Wazny, J. & Stuckey, P. (2006b) A framework for extended algebraic data types. In Proceedings of International Symposium on Functional and. Logic Programming (FLOPS '06). LNCS, vol. 3945. Springer-Verlag, pp. 47–64.
-
(2006)
In Proceedings of International Symposium on Functional and. Logic Programming
, vol.3945
, pp. 47-64
-
-
Sulzmann, M.1
Wazny, J.2
Stuckey, P.3
-
47
-
-
0025518981
-
Type inference for polymorphic references
-
Tofte, M. (1990) Type inference for polymorphic references. Inf. comput. 89(1), 1–34.
-
(1990)
Inf. comput.
, vol.89
, Issue.1
, pp. 1-34
-
-
Tofte, M.1
-
48
-
-
77950795042
-
Let should not be generalized
-
New York, NY, USA: ACM
-
Vytiniotis, D., Peyton Jones, S. & Schrijvers, T. (2010) Let should not be generalized. In Proceedings of ACM SIGPLAN Workshop on Types in Language Design and Implementation (TLDI '10). New York, NY, USA: ACM, pp. 39–50.
-
(2010)
In Proceedings of ACM SIGPLAN Workshop on Types in Language Design and Implementation (TLDI '10)
, pp. 39-50
-
-
Vytiniotis, D.1
Peyton Jones, S.2
Schrijvers, T.3
-
50
-
-
79952029078
-
Generative type abstraction and type-level computation
-
POPL '10). ACM
-
Weirich, S., Vytiniotis, D., Peyton Jones, S. & Zdancewic, S. (2010) Generative type abstraction and type-level computation. In Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '10). ACM.
-
(2010)
In Proceedings of ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
-
-
Weirich, S.1
Vytiniotis, D.2
Peyton Jones, S.3
Zdancewic, S.4
-
51
-
-
0001020708
-
Simple imperative polymorphism
-
Wright, A. (1995) Simple imperative polymorphism. Lisp Symb. Comput. 8, 343–355.
-
(1995)
Lisp Symb. Comput.
, vol.8
, pp. 343-355
-
-
Wright, A.1
|