-
1
-
-
84979066482
-
Design and correctness of program transformations based on control-flow analysis
-
International Symposium on Theoretical Aspects of Computer Software (TACS)
-
Banerjee, A., Heintze, N., Riecke, J.G.: Design and correctness of program transformations based on control-flow analysis. In: International Symposium on Theoretical Aspects of Computer Software (TACS), vol. 2215 of Lecture Notes in Computer Science, pp. 420-447 (2001)
-
(2001)
Lecture Notes in Computer Science
, vol.2215
, pp. 420-447
-
-
Banerjee, A.1
Heintze, N.2
Riecke, J.G.3
-
6
-
-
0023961010
-
A semantics of multiple inheritance
-
Cardelli, L.: A semantics of multiple inheritance. Information and Computation 76(2/3), 138-164 (1988)
-
(1988)
Information and Computation
, vol.76
, Issue.2-3
, pp. 138-164
-
-
Cardelli, L.1
-
7
-
-
84947262674
-
Flow-directed closure conversion for typed languages
-
European Symposium on Programming (ESOP)
-
Cejtin, H., Jagannathan, S., Weeks, S.: Flow-directed closure conversion for typed languages. In: European Symposium on Programming (ESOP), vol. 1782 of Lecture Notes in Computer Science, pp. 56-71 (2000)
-
(2000)
Lecture Notes in Computer Science
, vol.1782
, pp. 56-71
-
-
Cejtin, H.1
Jagannathan, S.2
Weeks, S.3
-
8
-
-
1442309213
-
First-class phantom types
-
Cornell University
-
Cheney, J., Hinze, R.: First-class phantom types. Technical Report 1901, Cornell University (2003)
-
(2003)
Technical Report
, vol.1901
-
-
Cheney, J.1
Hinze, R.2
-
13
-
-
0345014827
-
Extensional polymorphism by flow graph dispatching
-
Asian Symposium on Programming Languages and Systems
-
Furuse, J.: Extensional polymorphism by flow graph dispatching. In: Asian Symposium on Programming Languages and Systems, vol. 2895 of Lecture Notes in Computer Science (2003)
-
(2003)
Lecture Notes in Computer Science
, vol.2895
-
-
Furuse, J.1
-
14
-
-
0005007552
-
A polymorphic type system for extensible records and variants
-
Department of Computer Science, University of Nottingham
-
Gaster, B.R., Jones, M.P.: A polymorphic type system for extensible records and variants. Technical Report NOTTCS-TR-96-3, Department of Computer Science, University of Nottingham (1996)
-
(1996)
Technical Report
, vol.NOTTCS-TR-96-3
-
-
Gaster, B.R.1
Jones, M.P.2
-
16
-
-
84973897854
-
Type classes in Haskell
-
Sannella D. (ed.): European Symposium on Programming (ESOP)
-
Hall, C., Hammond, K., Peyton Jones, S., Wadler, P.: Type classes in Haskell. In: Sannella D. (ed.): European Symposium on Programming (ESOP), vol. 788 of Lecture Notes in Computer Science, pp. 241-256 (1994)
-
(1994)
Lecture Notes in Computer Science
, vol.788
, pp. 241-256
-
-
Hammond, K.1
Peyton Jones, S.2
Wadler, P.3
-
17
-
-
0030103375
-
Type classes in Haskell
-
Hall, C., Hammond, K., Peyton Jones, S., Wadler, P.: Type classes in Haskell. ACM Transactions on Programming Languages and Systems 18(2), 109-138 (1996)
-
(1996)
ACM Transactions on Programming Languages and Systems
, vol.18
, Issue.2
, pp. 109-138
-
-
Hammond, K.1
Peyton Jones, S.2
Wadler, P.3
-
19
-
-
84969366929
-
Horn clause programs with polymorphic types: Semantics and resolution
-
International Joint Conference on Theory and Practice of Software Development (TAPSOFT)
-
Hanus, M.: Horn clause programs with polymorphic types: Semantics and resolution. In: International Joint Conference on Theory and Practice of Software Development (TAPSOFT), vol. 352 of Lecture Notes in Computer Science, pp. 225-240 (1989)
-
(1989)
Lecture Notes in Computer Science
, vol.352
, pp. 225-240
-
-
Hanus, M.1
-
20
-
-
13344266569
-
Fun with phantom types
-
Gibbons J., de Moor O. (eds.) Palgrave Macmillan
-
Hinze, R.: Fun with phantom types. In: Gibbons J., de Moor O. (eds.) The Fun of Programming. Palgrave Macmillan, pp. 245-262 (2003)
-
(2003)
The Fun of Programming
, pp. 245-262
-
-
Hinze, R.1
-
22
-
-
0018105622
-
A theory of type polymorphism in programming
-
Milner, R.: A theory of type polymorphism in programming. Journal of Computer and System Sciences 17(3), 348-375 (1978)
-
(1978)
Journal of Computer and System Sciences
, vol.17
, Issue.3
, pp. 348-375
-
-
Milner, R.1
-
23
-
-
0029717390
-
Typed closure conversion
-
Minamide, Y., Morrisett, G., Harper, R.: Typed closure conversion. In: ACM Symposium on Principles of Programming Languages (POPL), pp. 271-283 (1996)
-
(1996)
ACM Symposium on Principles of Programming Languages (POPL)
, pp. 271-283
-
-
Minamide, Y.1
Morrisett, G.2
Harper, R.3
-
24
-
-
19144363436
-
Typed closure conversion for recursively-defined functions
-
International Workshop on Higher Order Operational Techniques in Semantics (HOOTS)
-
Morrisett, G., Harper, R.: Typed closure conversion for recursively-defined functions (extended abstract). In: International Workshop on Higher Order Operational Techniques in Semantics (HOOTS), vol. 10 of Electronic Notes in Theoretical Computer Science (1998)
-
(1998)
Electronic Notes in Theoretical Computer Science
, vol.10
-
-
Morrisett, G.1
Harper, R.2
-
25
-
-
0041525084
-
From system F to typed assembly language
-
Morrisett, G., Walker, D., Crary, K., Glew, N.: From system F to typed assembly language. ACM Transactions on Programming Languages and Systems 21(3), 528-569 (1999)
-
(1999)
ACM Transactions on Programming Languages and Systems
, vol.21
, Issue.3
, pp. 528-569
-
-
Morrisett, G.1
Walker, D.2
Crary, K.3
Glew, N.4
-
26
-
-
0013066174
-
A denotational investigation of defunctionalization
-
BRICS
-
Nielsen, L.R.: A denotational investigation of defunctionalization. Technical Report RS-00-47, BRICS (2000)
-
(2000)
Technical Report
, vol.RS-00-47
-
-
Nielsen, L.R.1
-
28
-
-
0012584389
-
Inductive definitions in the system Coq: Rules and properties
-
ENS Lyon
-
Paulin-Mohring, C.: Inductive definitions in the system Coq: rules and properties. Research Report RR1992-49, ENS Lyon (1992)
-
(1992)
Research Report
, vol.RR1992-49
-
-
Paulin-Mohring, C.1
-
31
-
-
33745213474
-
The essence of ML type inference
-
Pierce B. C. (ed.). MIT Press, Chapt. 10
-
Pottier, F., Rémy, D.: The essence of ML type inference. In: Pierce B. C. (ed.), Advanced Topics in Types and Programming Languages. MIT Press, Chapt. 10, pp. 389-489 (2005)
-
(2005)
Advanced Topics in Types and Programming Languages
, pp. 389-489
-
-
Pottier, F.1
Rémy, D.2
-
33
-
-
0020919435
-
Types, abstraction and parametric polymorphism
-
Reynolds, J.C.: Types, abstraction and parametric polymorphism. In: Information Processing vol. 83, pp. 513-523 (1983)
-
(1983)
Information Processing
, vol.83
, pp. 513-523
-
-
Reynolds, J.C.1
-
34
-
-
0032288850
-
Definitional interpreters for higher-order programming languages
-
Reynolds, J.C.: Definitional interpreters for higher-order programming languages. Higher-Order and Symbolic Computation 11(4), 363-397 (1998)
-
(1998)
Higher-order and Symbolic Computation
, vol.11
, Issue.4
, pp. 363-397
-
-
Reynolds, J.C.1
-
36
-
-
79951765304
-
Languages of the future
-
Sheard, T.: Languages of the future. In: ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 116-119 (2004)
-
(2004)
ACM Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 116-119
-
-
Sheard, T.1
-
37
-
-
31744434257
-
Constraint-based type inference for guarded algebraic data types
-
INRIA
-
Simonet, V., Pottier, F.: Constraint-based type inference for guarded algebraic data types. Research Report 5462, INRIA (2005)
-
(2005)
Research Report
, vol.5462
-
-
Simonet, V.1
Pottier, F.2
-
38
-
-
1442358067
-
Combining closure conversion with closure analysis using algebraic types
-
Tolmach, A.: Combining closure conversion with closure analysis using algebraic types. In: Workshop on Types in Compilation (TIC) (1997)
-
(1997)
Workshop on Types in Compilation (TIC)
-
-
Tolmach, A.1
-
39
-
-
0032281046
-
From ML to Ada: Strongly-typed language interoperability via source translation
-
Tolmach, A., Oliva, D.P.: From ML to Ada: Strongly-typed language interoperability via source translation. Journal of Functional Programming 8(4), 367-412 (1998)
-
(1998)
Journal of Functional Programming
, vol.8
, Issue.4
, pp. 367-412
-
-
Tolmach, A.1
Oliva, D.P.2
-
41
-
-
0021774950
-
Higher-order extensions to PROLOG: Are they needed?
-
Hayes J. E., Michie D., Pao Y.-H. (eds.). Ellis Horwood
-
Warren, D.H.D.: Higher-order extensions to PROLOG: are they needed?. In: Hayes J. E., Michie D., Pao Y.-H. (eds.) Machine Intelligence 10. Ellis Horwood, pp. 441-454 (1982)
-
(1982)
Machine Intelligence
, vol.10
, pp. 441-454
-
-
Warren, D.H.D.1
-
42
-
-
84867453844
-
Dead code elimination through dependent types
-
International Workshop on Practical Aspects of Declarative Languages (PADL)
-
Xi, H.: Dead code elimination through dependent types. In: International Workshop on Practical Aspects of Declarative Languages (PADL), vol. 1551 of Lecture Notes in Computer Science, pp. 228-242 (1999)
-
(1999)
Lecture Notes in Computer Science
, vol.1551
, pp. 228-242
-
-
Xi, H.1
-
43
-
-
35048858250
-
Applied type system
-
TYPES 2003
-
Xi, H.: Applied type system. In: TYPES 2003, vol. 3085 of Lecture Notes in Computer Science, pp. 394-408 (2004)
-
(2004)
Lecture Notes in Computer Science
, vol.3085
, pp. 394-408
-
-
Xi, H.1
-
44
-
-
0037967697
-
Guarded recursive datatype constructors
-
Xi, H., Chen, C., Chen, G.: Guarded recursive datatype constructors. In: ACM Symposium on Principles of Programming Languages (POPL), pp. 224-235 (2003)
-
(2003)
ACM Symposium on Principles of Programming Languages (POPL)
, pp. 224-235
-
-
Xi, H.1
Chen, C.2
Chen, G.3
-
45
-
-
0031249810
-
Efficient dynamic dispatch without virtual function tables, the Small-Eiffel compiler
-
Zendra, O., Colnet, D., Collin, S.: Efficient dynamic dispatch without virtual function tables, the Small-Eiffel compiler. In: ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 125-141 (1997)
-
(1997)
ACM Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 125-141
-
-
Zendra, O.1
Colnet, D.2
Collin, S.3
-
46
-
-
0037821960
-
Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching
-
Zibin, Y., Gil, Y.: Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching. In: ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 142-160 (2002)
-
(2002)
ACM Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 142-160
-
-
Zibin, Y.1
Gil, Y.2
|