Warm Fusion for the Masses: Detailing Virtual Data Structure Elimination in Fully Recursive Language
暂无分享,去创建一个
[1] Maarten M. Fokkinga,et al. Law and order in algorithmics , 1992 .
[2] Robert Glück,et al. A Roadmap to Metacomputation by Supercompilation , 1996, Dagstuhl Seminar on Partial Evaluation.
[3] Glynn Winskel,et al. Domain Theoretic Models of Polymorphism , 1989, Inf. Comput..
[4] Todd A. Proebsting,et al. Filter fusion , 1996, POPL '96.
[5] Philip Wadler,et al. When Will Deforestation Stop , 1988 .
[6] Simon L. Peyton Jones,et al. Unboxed Values as First Class Citizens in a Non-Strict Functional Language , 1991, FPCA.
[7] Philip Wadler,et al. Theorems for free! , 1989, FPCA.
[8] Antony J. T. Davie. An introduction to functional programming systems using Haskell , 1992 .
[9] J. Girard. Une Extension De ĽInterpretation De Gödel a ĽAnalyse, Et Son Application a ĽElimination Des Coupures Dans ĽAnalyse Et La Theorie Des Types , 1971 .
[10] Richard C. Waters,et al. Automatic transformation of series expressions into loops , 1991, TOPL.
[11] John Launchbury,et al. Warm fusion: deriving build-catas from recursive definitions , 1995, FPCA '95.
[12] John Launchbury,et al. Graph Algorithms with a Functional Flavous , 1995, Advanced Functional Programming.
[13] Tatsuya Hagino,et al. A categorical programming language , 2020, ArXiv.
[14] Peter J. Freyd,et al. Recursive types reduced to inductive types , 1990, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science.
[15] John C. Reynolds,et al. Types, Abstraction and Parametric Polymorphism , 1983, IFIP Congress.
[16] Tim Sheard,et al. A fold for all seasons , 1993, FPCA '93.
[17] Torben Amtoft. Unfold/fold Transformations Preserving Termination Properties , 1992, PLILP.
[18] J. Girard,et al. Proofs and types , 1989 .
[19] Peter Sestoft,et al. Partial evaluation and automatic program generation , 1993, Prentice Hall international series in computer science.
[20] Grant Malcolm. Homomorphisms and Promotability , 1989, MPC.
[21] John C. Reynolds,et al. Towards a theory of type structure , 1974, Symposium on Programming.
[22] Johan Jeuring. Theories for Algorithm Calculation , 1993 .
[23] John Hughes,et al. Why Functional Programming Matters , 1989, Comput. J..
[24] Graham Hutton,et al. Bananas in space: extending fold and unfold to exponential types , 1995, FPCA '95.
[25] David Sands,et al. Total correctness by local improvement in the transformation of functional programs , 1996, TOPL.
[26] Richard C Waters. Synchronizable Series Expressions. Part 1. User's Manual for the OSS Macro Package. , 1987 .
[27] Masato Takeichi,et al. Deriving structural hylomorphisms from recursive definitions , 1996, ICFP '96.
[28] Andrew John Gill,et al. Cheap deforestation for non-strict functional languages , 1996 .
[29] Valentin F. Turchin,et al. The concept of a supercompiler , 1986, TOPL.
[30] Peter D. Mosses,et al. Denotational semantics , 1995, LICS 1995.
[31] Philip Wadler,et al. Deforestation: Transforming Programs to Eliminate Trees , 1990, Theor. Comput. Sci..
[32] John Darlington,et al. A Transformation System for Developing Recursive Programs , 1977, J. ACM.
[33] Richard C. Waters. Obviously Synchronizable Series Expressions: Part I: User's Manual for the OSS Macro Package , 1987 .
[34] Lambert Meertens,et al. Algorithmics : towards programming as a mathematical activity , 1986 .
[35] Simon David Marlow,et al. Deforestation for higher-order functional programs , 1995 .
[36] Robert Glück,et al. Towards Unifying Partial Evaluation, Deforestation, Supercompilation, and GPC , 1994, ESOP.
[37] Akihiko Takano,et al. Shortcut deforestation in calculational form , 1995, FPCA '95.
[38] Philip Wadler. Listlessness is better than laziness II: composing listless functions , 1985, Programs as Data Objects.