Functional encapsulation and type reconstruction in a strongly-typed, polymorphic language
暂无分享,去创建一个
[1] Zena M. Ariola,et al. Properties of a First-Order Functional Language with Sharing , 1995, Theor. Comput. Sci..
[2] Paul S. Barth,et al. Atomic data structures for parallel computing , 1992 .
[3] K. R. Traub,et al. A COMPILER FOR THE MIT TAGGED-TOKEN DATAFLOW ARCHITECTURE , 1986 .
[4] Rishiyur S. Nikhil,et al. Cid: A Parallel, "Shared-Memory" C for Distributed-Memory Machines , 1994, LCPC.
[5] Luca Cardelli,et al. Typeful Programming , 1989, Formal Description of Programming Concepts.
[6] Joannes M. Lucassen. Types and Effects Towards the Integration of Functional and Imperative Programming. , 1987 .
[7] Xavier Leroy,et al. Polymorphic typing of an algorithmic language , 1992 .
[8] Pierre Jouvelot,et al. Algebraic reconstruction of types and effects , 1991, POPL '91.
[9] Keshav Pingali,et al. I-structures: data structures for parallel computing , 1986, Graph Reduction.
[10] Mads Tofte,et al. A theory of stack allocation in polymorphically typed languages , 1993 .
[11] Niklaus Wirth,et al. Pascal User Manual and Report , 1991, Springer New York.
[12] Uday S. Reddy,et al. Imperative functional programming , 1996, CSUR.
[13] Xavier Leroy,et al. Polymorphic type inference and assignment , 1991, POPL '91.
[14] Xavier Leroy,et al. Polymorphism by name for references and continuations , 1993, POPL '93.
[15] Mads Tofte,et al. Type Inference for Polymorphic References , 1990, Inf. Comput..
[16] Adrienne G. Bloss. Update analysis and the efficient implementation of functional aggregates , 1989, FPCA.
[17] Robin Milner,et al. Definition of standard ML , 1990 .
[18] Luís Damas,et al. Type assignment in programming languages , 1984 .
[19] Arvind,et al. Compiler-directed storage reclamation using object lifetime analysis , 1992 .
[20] Harry G. Mairson. Deciding ML typability is complete for deterministic exponential time , 1989, POPL '90.
[21] Robin Milner,et al. Principal type-schemes for functional programs , 1982, POPL '82.
[22] Robin Milner,et al. Commentary on standard ML , 1990 .
[23] Andrew W. Appel,et al. A runtime system , 1990, LISP Symb. Comput..
[24] Paul R. Wilson,et al. Uniprocessor Garbage Collection Techniques , 1992, IWMM.
[25] J. A. Robinson,et al. A Machine-Oriented Logic Based on the Resolution Principle , 1965, JACM.
[26] James E. Hicks,et al. Garbage collection for strongly-typed languages using run-time type reconstruction , 1994, LFP '94.
[27] Pierre Jouvelot,et al. The Type and Effect Discipline , 1994, Inf. Comput..
[28] Hans-Juergen Boehm,et al. Garbage collection in an uncooperative environment , 1988, Softw. Pract. Exp..
[29] Andrew P. Tolmach. Tag-free garbage collection using explicit type parameters , 1994, LFP '94.
[30] Simon L. Peyton Jones,et al. Lazy functional state threads , 1994, PLDI '94.
[31] Benjamin Goldberg,et al. Polymorphic type reconstruction for garbage collection without tags , 1992, LFP '92.
[32] M. F.,et al. Bibliography , 1985, Experimental Gerontology.
[33] A. K. Wmght. Polymorphism for imperative languages without imperative types , 1993 .
[34] P. J. Plauger. The Standard C Library , 1991 .
[35] Paul Hudak,et al. Mutable abstract datatypes -or- how to have your state and mange it too , 1992 .
[36] M. J. Beckerle,et al. T: integrated building blocks for parallel computing , 1993, Supercomputing '93.
[37] Pierre Jouvelot,et al. Report on the FX-91 Programming Language , 1992 .
[38] Benjamin Goldberg,et al. Higher Order Escape Analysis: Optimizing Stack Allocation in Functional Program Implementations , 1990, ESOP.
[39] Thomas Johnsson,et al. Lambda Lifting: Treansforming Programs to Recursive Equations , 1985, FPCA.
[40] Joel F. Bartlett,et al. Compacting garbage collection with ambiguous roots , 1988, LIPO.
[41] Philip Wadler,et al. How to make ad-hoc polymorphism less ad hoc , 1989, POPL '89.
[42] Benjamin Goldberg,et al. Reference escape analysis: optimizing reference counting based on the lifetime of references , 1991, PEPM '91.
[43] Simon L. Peyton Jones,et al. Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine , 1992, Journal of Functional Programming.
[44] Benjamin Goldberg,et al. Tag-free garbage collection for strongly typed programming languages , 1991, PLDI '91.
[45] Ramesh Viswanathan,et al. Standard ML-NJ weak polymorphism and imperative constructs , 1993, [1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science.
[46] John C. Mitchell,et al. On the type structure of standard ML , 1993, TOPL.
[47] S. A. Gupta. AN INCREMENTAL TYPE INFERENCE SYSTEM FOR THE PROGRAMMING LANGUAGE ID , 1990 .
[48] Guy L. Steele,et al. Common Lisp the Language , 1984 .
[49] Robin Milner,et al. A Theory of Type Polymorphism in Programming , 1978, J. Comput. Syst. Sci..
[50] David K. Gifford,et al. Polymorphic effect systems , 1988, POPL '88.
[51] James W. O'Toole. Type Abstraction Rules for References: A Comparison of Four which have Achieved Notoriety , 1991 .
[52] D. A. Turner,et al. Miranda: A Non-Strict Functional language with Polymorphic Types , 1985, FPCA.
[53] Alejandro Caro,et al. Compiler-directed type reconstruction for polymorphic languages , 1993, FPCA '93.
[54] Bjarne Stroustrup,et al. C++ Programming Language , 1986, IEEE Softw..
[55] Zena M. Ariola,et al. Compilation of Id , 1991, LCPC.
[56] John C. Reynolds,et al. Towards a theory of type structure , 1974, Symposium on Programming.
[57] Alfred V. Aho,et al. The Design and Analysis of Computer Algorithms , 1974 .
[58] Williams Ludwell Harrison,et al. The interprocedural analysis and automatic parallelization of Scheme programs , 1990, LISP Symb. Comput..
[59] James R. Larus,et al. Application-specific protocols for user-level shared memory , 1994, Proceedings of Supercomputing '94.
[60] Simon L. Peyton Jones,et al. Report on the programming language Haskell: a non-strict, purely functional language version 1.2 , 1992, SIGP.
[61] James Hicks,et al. Experiences with compiler-directed storage reclamation , 1993, FPCA '93.
[62] Arvind,et al. T: A Multithreaded Massively Parallel Architecture , 1992, [1992] Proceedings the 19th Annual International Symposium on Computer Architecture.
[63] Philip Wadler,et al. Linear Types can Change the World! , 1990, Programming Concepts and Methods.
[64] Arvind,et al. M-Structures: Extending a Parallel, Non-strict, Functional Language with State , 1991, FPCA.
[65] Andrew W. Appel,et al. Runtime tags aren't necessary , 1989, LISP Symb. Comput..