University of Oxford Logo University of OxfordDepartment of Computer Science - Home

Ralf Hinze : Publications

By dateBy titleBy typeBibtex

[1]

Unifying Recursion Schemes

Ralf Hinze‚ Nicolas Wu and Jeremy Gibbons

In International Conference on Functional Programming. March, 2013.

Submitted for publication

[2]

Sorting with Bialgebras and Distributive Laws

Ralf Hinze‚ Daniel W.H. James‚ Thomas Harper‚ Nicolas Wu and José Pedro Magalhães

May, 2012.

Accepted to WGP '12

[3]

Functional Pearl: F for Functor

Ralf Hinze‚ Jennifer Hackett and Daniel W. H. James

March, 2012.

Submitted to ICFP '12

[4]

Proving The Unique Fixed−Point Principle Correct

Ralf Hinze and Daniel W. H. James

In Proceeding of the 16th ACM SIGPLAN international conference on Functional programming. Pages 359–371. New York‚ NY‚ USA. September, 2011. ACM.

[5]

Just do it: Simple monadic equational reasoning

Jeremy Gibbons and Ralf Hinze

In ICFP. September, 2011.

[6]

Theory and Practice of Fusion

Ralf Hinze‚ Thomas Harper and Daniel W.H. James

In Jurriaan Hage and Marco Morazán, editors, Implementation and Application of Functional Languages. Vol. 6647 of Lecture Notes in Computer Science. Pages 19–37. Springer Berlin / Heidelberg. January, 2011.

[7]

Typed Quote/Antiquote—Or: Compile−time Parsing

Ralf Hinze

In JFP. 2011.

to appear

[8]

Concrete Stream Calculus—An extended study

Ralf Hinze

In JFP. Vol. 20. No. 5−6. Pages 463–535. 2011.

[9]

Towards a Categorical Foundation for Generic Programming

Ralf Hinze and Nicolas Wu

In Jaakko Järvi and Shin−Cheng Mu, editors, ACM SIGPLAN 7th Workshop on Generic Programming. 2011.

[10]

Proving The Unique Fixed−Point Principle Correct

Ralf Hinze and Daniel W. H. James

No. CS−RR−2011−03. Department of Computer Science‚ University of Oxford. 2011.

[11]

Theory and Practice of Fusion

Ralf Hinze‚ Thomas Harper and Daniel W.H. James

No. CS−RR−2011−01. Department of Computer Science‚ University of Oxford. 2011.

[12]

Reason isomorphically!

Ralf Hinze and Daniel W.H. James

In Bruno C.d.S. Oliveira and Marcin Zalewski, editors, Proceedings of the 6th ACM SIGPLAN workshop on Generic programming. Pages 85–96. New York‚ NY‚ USA. September, 2010. ACM.

[13]

Theory and Practice of Fusion

Ralf Hinze‚ Thomas Harper and Daniel W.H. James

In Jurriaan Hage, editor, Pre−proceedings of the 22nd Symposium on the Implementation and Application of Functional Languages. Pages 402–421. August, 2010.

The pre−proceedings appeared as Utrecht University Technical Report UU−CS−2010−020: http://www.cs.uu.nl/research/techreps/repo/CS-2010/2010-020.pdf

[14]

Special Issue on Generic Programming Editorial

Ralf Hinze

In JFP. Vol. 20. No. Special Issue 3–4. Pages 211−212. 2010.

[15]

A reflection−based proof tactic for lattices in Coq

Daniel W.H. James and Ralf Hinze

In Zoltán Horváth‚ Viktόria Zsόk‚ Peter Achten and Pieter Koopman, editors, Post−conference proceedings of the 10th Symposium on Trends in Functional Programming (TFP 2009). Pages 97−112. Intellect. 2010.

[16]

Adjoint Folds and Unfolds‚ Or: Scything through the Thicket of Morphisms

Ralf Hinze

In Claude Bolduc‚ Jules Desharnais and Béchir Ktari, editors, 10th International Conference on Mathematics of Program Construction (MPC '10). Vol. 6120 of Lecture Notes in Computer Science. Pages 195−228. Springer Berlin / Heidelberg. 2010.

[17]

Type Fusion

Ralf Hinze

In Dusko Pavlovic and Michael Johnson, editors, Thirteenth International Conference on Algebraic Methodology And Software Technology (AMAST 2010). Vol. 6486 of Lecture Notes in Computer Science. Springer−Verlag. 2010.

to appear

[18]

Reasoning about Codata

Ralf Hinze

In Zoltán Horváth‚ Rinus Plasmeijer and Viktόria Zsόk, editors, Third Central European Functional Programming School (CEFP 2009). Vol. 6299 of Lecture Notes in Computer Science. Pages 42–93. Springer Berlin / Heidelberg. 2010.

[19]

Generic Programming in 3D

Ralf Hinze and Andres Löh

In Science of Computer Programming. Vol. 74. No. 8. Pages 590−628. June, 2009.

[20]

A Reflection−based Proof Tactic for Lattices in Coq

Daniel W.H. James and Ralf Hinze

In Zoltán Horváth and Viktόria Zsόk, editors, Post−symposium proceedings of the 10th Symposium on Trends in Functional Programming. Intellect. June, 2009.

http://www.intellectbooks.co.uk/books/view−Book‚id=4740/

[21]

A reflection−based proof tactic for lattices in Coq

Daniel W.H. James and Ralf Hinze

In Zoltán Horváth and Viktόria Zsόk, editors, Post−symposium proceedings of the 10th Symposium on Trends in Functional Programming. Chapter 7. Pages 97–112. Intellect. June, 2009.

http://www.intellectbooks.co.uk/books/view-Book,id=4740/

[22]

Functional Pearl: Purely Functional 1−2 Brother Trees

Ralf Hinze

In JFP. Vol. 19. No. 6. Pages 633−644. 2009.

[23]

Functional Pearl: The Bird Tree

Ralf Hinze

In JFP. Vol. 19. No. 5. Pages 491–508. 2009.

[24]

Functional pearl: la tour d'Hanoï

Ralf Hinze

In Andrew Tolmach, editor, Proceedings of the 14th ACM SIGPLAN international conference on Functional Programming (ICFP '09). Pages 3−10. New York‚ NY‚ USA. 2009. ACM.

[25]

Scans and Convolutions—A Calculational Proof of Moessner's Theorem

Ralf Hinze

In Sven−Bodo Scholz, editor, Post−proceedings of the 20th International Symposium on the Implementation and Application of Functional Languages (IFL '08). Vol. 5836 of Lecture Notes in Computer Science. Springer−Verlag. 2009.

[26]

Functional pearl: streams and unique fixed points

Ralf Hinze

In Peter Thiemann, editor, Proceedings of the 13th ACM SIGPLAN international conference on Functional Programming (ICFP '08). Pages 189−200. New York‚ NY‚ USA. September, 2008. ACM.

[27]

Proceedings of the ACM SIGPLAN workshop on Generic Programming (WGP '08)

Ralf Hinze and Don Syme, editors

Ralf Hinze and Don Syme, editors

[28]

Exploiting Unique Fixed Points (Invited Lecture)

Ralf Hinze

In Philippe Audebaud and Christine Paulin−Mohring, editors, 9th International Conference on Mathematics of Program Construction (MPC '08). Vol. 5133 of Lecture Notes in Computer Science. Pages 1. Springer Berlin / Heidelberg. July, 2008.

[29]

Generic Programming in 3D

Ralf Hinze and Andres Löh

In Science of Computer Programming. 2007.

to appear

[30]

Datatype−Generic Programming

Roland Backhouse‚ Jeremy Gibbons‚ Ralf Hinze and Johan Jeuring, editors

Roland Backhouse‚ Jeremy Gibbons‚ Ralf Hinze and Johan Jeuring, editors

[31]

Generic Programming‚ Now!

Ralf Hinze and Andres Löh

In Roland Backhouse‚ Jeremy Gibbons‚ Ralf Hinze and Johan Jeuring, editors, Datatype−Generic Programming. Vol. 4719 of Lecture Notes in Computer Science. Pages 150−208. Springer Berlin / Heidelberg. 2007.

[32]

Comparing Approaches to Generic Programming in Haskell

Ralf Hinze‚ Johan Jeuring and Andres Löh

In Roland Backhouse‚ Jeremy Gibbons‚ Ralf Hinze and Johan Jeuring, editors, Datatype−Generic Programming. Vol. 4719 of Lecture Notes in Computer Science. Pages 72−149. Springer Berlin / Heidelberg. 2007.

To appear

[33]

Proceedings of the 2006 ACM SIGPLAN workshop on Generic programming (WGP '06)

Ralf Hinze, editor

Ralf Hinze, editor

[34]

Open data types and open functions

Andres Löh and Ralf Hinze

In Michael Maher, editor, Proceedings of the 8th ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming (PPDP '06). Pages 133−144. New York‚ NY‚ USA. July, 2006. ACM.

[35]

“Scrap Your Boilerplate” Revolutions

Ralf Hinze and Andres Löh

In Tarmo Uustalu, editor, 8th International Conference on Mathematics of Program Construction (MPC '06). Vol. 4014 of Lecture Notes in Computer Science. Pages 180−208. Springer Berlin / Heidelberg. July, 2006.

[36]

“Scrap Your Boilerplate” Reloaded

Ralf Hinze‚ Andres Löh and Bruno C.d.S. Oliveira

In Masami Hagiya and Philip Wadler, editors, Proceedings of the Eighth International Symposium on Functional and Logic Programming (FLOPS 2006). Vol. 3945 of Lecture Notes in Computer Science. Pages 13−29. Springer Berlin / Heidelberg. April, 2006.

[37]

Typed Contracts for Functional Programming

Ralf Hinze‚ Johan Jeuring and Andres Löh

In Masami Hagiya and Philip Wadler, editors, Proceedings of the Eighth International Symposium on Functional and Logic Programming (FLOPS 2006). Vol. 3945 of Lecture Notes in Computer Science. Pages 208−225. Springer Berlin / Heidelberg. April, 2006.

[38]

Open data types and open functions

Ralf Hinze and Andres Löh

No. IAI−TR−2006−3. Institut für Informatik III‚ Universität Bonn. February, 2006.

[39]

“Scrap Your Boilerplate” Reloaded

Ralf Hinze‚ Andres Löh and Bruno C.d.S. Oliveira

No. IAI−TR−2006−2. Institut für Informatik III‚ Universität Bonn. January, 2006.

[40]

Generics for the masses

Ralf Hinze

In J. Functional Programming. Vol. 16. No. 4 & 5. Pages 451–483. , 2006.

[41]

Finger trees: a simple general−purpose data structure

Ralf Hinze and Ross Paterson

In JFP. Vol. 16. No. 2. Pages 197−217. 2006.

[42]

Generics as a Library

Bruno C. d. S. Oliveira‚ Ralf Hinze and Andres Löh

In Henrik Nilsson, editor, Proceedings of the Seventh Symposium on Trends in Functional Programming (TFP '06). Intellect. 2006.

[43]

Theoretical Pearl: Church numerals‚ twice!

Ralf Hinze

In J. Functional Programming. Vol. 15. No. 1. Pages 1–13. January, 2005.

[44]

Generics for the masses

Ralf Hinze

In Kathleen Fisher, editor, Proceedings of the 2004 International Conference on Functional Programming‚ Snowbird‚ Utah‚ September 19–22‚ 2004. Pages 236−243. ACM−Press. September, 2004.

[45]

An algebra of scans

Ralf Hinze

In Dexter Kozen, editor, Proceedings of the Seventh International Conference on Mathematics of Program Construction (MPC 2004)‚ Stirling‚ Scotland‚ UK‚ July 12–14‚ 2004. Vol. 3125 of LNCS. Pages 186−210. Springer. July, 2004.

[46]

Type−indexed data types

Ralf Hinze‚ Johan Jeuring and Andres Löh

In Science of Computer Programming. Vol. 51. No. 1−2. Pages 117−151. May, 2004.

[47]

Special issue on functional pearls (Editorial)

Ralf Hinze

In JFP. Vol. 14. No. 6. Pages 601. 2004.

[48]

Typed Quote/Antiquote

Ralf Hinze

2004.

in preparation

[49]

Functional Pearl: Formatting: a class act

Ralf Hinze

In J. Functional Programming. Vol. 13. No. 5. Pages 935–944. September, 2003.

[50]

Functional Pearl: Trouble Shared is Trouble Halved

Richard Bird and Ralf Hinze

In Johan Jeuring, editor, Proceedings of the 2003 ACM SIGPLAN Haskell Workshop. Pages 1–6. ACM−Press. September, 2003.

[51]

Generic Haskell: Practice and Theory

Ralf Hinze and Johan Jeuring

No. UU−CS−2003−15. Universiteit Utrecht. 2003.

[52]

Generic Haskell: Applications

Ralf Hinze and Johan Jeuring

No. UU−CS−2003−16. Universiteit Utrecht. 2003.

[53]

First−Class Phantom Types

James Cheney and Ralf Hinze

Cornell University. 2003.

[54]

Generic Haskell: Practice and Theory

Ralf Hinze and Johan Jeuring

In Roland Backhouse and Jeremy Gibbons, editors, Generic Programming: Advanced Lectures. Vol. 2793 of LNCS. Pages 1–56. Springer. 2003.

[55]

Generic Haskell: Applications

Ralf Hinze and Johan Jeuring

In Roland Backhouse and Jeremy Gibbons, editors, Generic Programming: Advanced Lectures. Vol. 2793 of LNCS. Pages 57–97. Springer. 2003.

[56]

Fun with phantom types

Ralf Hinze

In Jeremy Gibbons and Oege de Moor, editors, The Fun of Programming. Pages 245−262. Palgrave Macmillan. 2003.

ISBN 1−4039−0772−2 hardback‚ ISBN 0−333−99285−7 paperback

[57]

Derivation of a Typed Functional LR Parser

Ralf Hinze and Ross Paterson

2003.

in preparation

[58]

Constructing tournament representations: An exercise in pointwise relational programming

Ralf Hinze

In Eerke A. Boiten and Bernhard Möller, editors, Proceedings of the Sixth International Conference on Mathematics of Program Construction (MPC 2002)‚ Dagstuhl‚ Germany‚ July 8−10‚ 2002. Vol. 2386 of LNCS. Pages 131–147. Springer. July, 2002.

[59]

Type−indexed Data Types

Ralf Hinze‚ Johan Jeuring and Andres Löh

In Eerke A. Boiten and Bernhard Möller, editors, Proceedings of the Sixth International Conference on Mathematics of Program Construction (MPC '02). Vol. 2386 of Lecture Notes in Computer Science. Pages 148–174. Springer Berlin / Heidelberg. July, 2002.

[60]

Combining Generics and Dynamics

Peter Achten and Ralf Hinze

No. NIII−R0206. Nijmegen Institute for Computing and Information Sciences‚ University of Nijmegen. July, 2002.

[61]

Constructing tournament representations: An exercise in pointwise relational programming

Ralf Hinze

No. IAI−TR−2002−2. Institut für Informatik III‚ Universität Bonn. February, 2002.

[62]

Church numerals‚ twice!

Ralf Hinze

No. IAI−TR−2002−3. Institut für Informatik III‚ Universität Bonn. February, 2002.

[63]

Functional Pearl: A fresh look at binary search trees

Ralf Hinze

In J. Functional Programming. Vol. 12. No. 6. Pages 601–607. November, 2002.

[64]

Bootstrapping One−sided Flexible Arrays

Ralf Hinze

In Simon Peyton Jones, editor, Proceedings of the 2002 International Conference on Functional Programming‚ Pittsburgh‚ PA‚ USA‚ October 4–6‚ 2002. Pages 01/02/13. ACM−Press. October, 2002.

[65]

A Lightweight Implementation of Generics and Dynamics

James Cheney and Ralf Hinze

In Manuel M.T. Chakravarty, editor, Proceedings of the 2002 ACM SIGPLAN Haskell Workshop. Pages 90−104. ACM−Press. October, 2002.

[66]

Polytypic values possess polykinded types

Ralf Hinze

In Science of Computer Programming. Vol. 43. No. 2−3. Pages 129−159. , 2002.

[67]

Type−indexed data types

Ralf Hinze‚ Johan Jeuring and Andres Löh

No. UU−CS−2002−11. Universiteit Utrecht. 2002.

[68]

Manufacturing datatypes

Ralf Hinze

In JFP. Vol. 11. No. 5. Pages 493−524. September, 2001.

[69]

A Simple Implementation Technique for Priority Search Queues

Ralf Hinze

In Xavier Leroy, editor, Proceedings of the 2001 International Conference on Functional Programming‚ Firenze‚ Italy‚ September 3−5‚ 2001. Pages 110–121. September, 2001.

[70]

Proceedings of the 2001 ACM SIGPLAN Haskell Workshop

Ralf Hinze, editor

Ralf Hinze, editor

The preliminary proceedings appeared as a technical report of Universiteit Utrecht‚ UU−CS−2001−62

[71]

Derivable Type Classes

Ralf Hinze and Simon Peyton Jones

In Graham Hutton, editor, Proceedings of the 2000 ACM SIGPLAN Haskell Workshop. Vol. 41(1) of Electronic Notes in Theoretical Computer Science. Pages 5−35. Elsevier Science. August, 2001.

The preliminary proceedings appeared as a University of Nottingham technical report

[72]

Polytypic Programming With Ease

Ralf Hinze

In Journal of Functional and Logic Programming. Vol. 2001. No. 3. July, 2001.

[73]

A Simple Implementation Technique for Priority Search Queues

Ralf Hinze

No. UU−CS−2001−09. Universiteit Utrecht. March, 2001.

[74]

Functional Pearl: Weaving a web

Ralf Hinze and Johan Jeuring

In JFP. Vol. 11. No. 6. Pages 681−689. November, 2001.

[75]

The Generic Haskell user's guide

Dave Clarke‚ Ralf Hinze‚ Johan Jeuring‚ Andres L?h and Jan de Wit

No. UU−CS−2001−26. Universiteit Utrecht. November, 2001.

[76]

Prolog's Control Constructs in a Functional Setting — Axioms and Implementation

Ralf Hinze

In IJFCS. Vol. 12. No. 2. Pages 125−170. 2001.

[77]

Functional Pearl: Weaving a Web

Ralf Hinze

No. UU−CS−2001−33. Universiteit Utrecht. 2001.

[78]

Deriving Backtracking Monad Transformers

Ralf Hinze

In Phil Wadler, editor, Proceedings of the 2000 International Conference on Functional Programming‚ Montreal‚ Canada‚ September 18−20‚ 2000. Pages 186–197. September, 2000.

[79]

Memo functions‚ polytypically!

Ralf Hinze

In Johan Jeuring, editor, Proceedings of the 2nd Workshop on Generic Programming‚ Ponte de Lima‚ Portugal. Pages 17–32. July, 2000.

The proceedings appeared as a technical report of Universiteit Utrecht‚ UU−CS−2000−19

[80]

Polytypic values possess polykinded types

Ralf Hinze

In Roland Backhouse and J.N. Oliveira, editors, Proceedings of the Fifth International Conference on Mathematics of Program Construction (MPC 2000)‚ July 3−5‚ 2000. Vol. 1837 of LNCS. Pages 2–27. Springer. July, 2000.

[81]

Efficient Generalized Folds

Ralf Hinze

In Johan Jeuring, editor, Proceedings of the 2nd Workshop on Generic Programming‚ Ponte de Lima‚ Portugal. Pages 1–16. July, 2000.

The proceedings appeared as a technical report of Universiteit Utrecht‚ UU−CS−2000−19

[82]

Functional Pearl: Perfect trees and bit−reversal permutations

Ralf Hinze

In JFP. Vol. 10. No. 3. Pages 305−317. May, 2000.

[83]

A New Approach to Generic Functional Programming

Ralf Hinze

In Thomas W. Reps, editor, Proceedings of the 27th Annual ACM SIGPLAN−SIGACT Symposium on Principles of Programming Languages (POPL'00)‚ Boston‚ Massachusetts‚ January 19−21. Pages 119–132. January, 2000.

[84]

Generalizing generalized tries

Ralf Hinze

In JFP. Vol. 10. No. 4. Pages 327−351. 2000.

[85]

Generic Programs and Proofs

Ralf Hinze

PhD Thesis , type={Habilitationsschrift} HabilitationsschriftType. Universität Bonn. 2000.

[86]

Polytypic Functions Over Nested Datatypes

Ralf Hinze

In Discrete Mathematics and Theoretical Computer Science. Vol. 3. No. 4. Pages 193−214. September, 1999.

[87]

Book review: “Purely Functional Data Structures”‚ by Chris Okasaki

Ralf Hinze

In JFP. Vol. 9. No. 5. Pages 577–578. September, 1999.

[88]

Manufacturing Datatypes

Ralf Hinze

In Chris Okasaki, editor, Proceedings of the Workshop on Algorithmic Aspects of Advanced Programming Languages (WAAAPL '99). Pages 1–16. September, 1999.

The proceedings appeared as a technical report of Columbia University‚ CUCS−023−99‚ also available from http://www.cs.columbia.edu/ cdo/waaapl.html

[89]

A Generic Programming Extension for Haskell

Ralf Hinze

In Erik Meijer, editor, Proceedings of the 3rd Haskell Workshop‚ Paris‚ France. September, 1999.

The proceedings appeared as a technical report of Universiteit Utrecht‚ UU−CS−1999−28

[90]

Constructing Red−Black Trees

Ralf Hinze

In Chris Okasaki, editor, Proceedings of the Workshop on Algorithmic Aspects of Advanced Programming Languages (WAAAPL' 99). Pages 89–99. September, 1999.

The proceedings appeared as a technical report of Columbia University‚ CUCS−023−99

[91]

Straight to the Heart of Computer Science via Functional Programming

Robert Giegerich‚ Ralf Hinze and Stefan Kurtz

In Matthias Felleisen‚ Michael Hanus and Simon Thompson, editors, Proceedings of the Workshop on Functional and Declarative Programming in Education‚ FDPE'99‚ Paris‚ France. Pages 1–5. September, 1999.

The proceedings appeared as a technical report of Rice University‚ Rice COMP TR99−346

[92]

A New Approach to Generic Functional Programming

Ralf Hinze

No. IAI−TR−99−9. Institut für Informatik III‚ Universität Bonn. July, 1999.

[93]

Efficient Generalized Folds

Ralf Hinze

No. IAI−TR−99−8. Institut für Informatik III‚ Universität Bonn. June, 1999.

[94]

Constructing Red−Black Trees

Ralf Hinze

No. IAI−TR−99−6. Institut für Informatik III‚ Universität Bonn. May, 1999.

[95]

Manufacturing Datatypes

Ralf Hinze

No. IAI−TR−99−5. Institut für Informatik III‚ Universität Bonn. April, 1999.

[96]

Polytypic Functions Over Nested Datatypes (Extended Abstract)

Ralf Hinze

In Rafael Dueire Lins, editor, 3rd Latin−American Conference on Functional Programming (CLaPF'99). March, 1999.

[97]

Perfect Trees and Bit−reversal Permutations

Ralf Hinze

No. IAI−TR−99−4. Institut für Informatik III‚ Universität Bonn. March, 1999.

[98]

Polytypic Programming With Ease

Ralf Hinze

No. IAI−TR−99−2. Institut für Informatik III‚ Universität Bonn. February, 1999.

[99]

Standard Libraries for the Haskell 98 Programming Language

Simon Peyton Jones [editor]‚ John Hughes [editor]‚ Lennart Augustsson‚ Dave Barton‚ Brian Boutel‚ Warren Burton‚ Simon Fraser‚ Joseph Fasel‚ Kevin Hammond‚ Ralf Hinze‚ Paul Hudak‚ Thomas Johnsson‚ Mark Jones‚ John Launchbury‚ Erik Meijer‚ John Peterson‚ Alastair Reid‚ Colin Runciman and Philip Wadler

Available from http://www.haskell.org/definition/. February, 1999.

[100]

Haskell 98 — A Non−strict‚ Purely Functional Language

Simon Peyton Jones [editor]‚ John Hughes [editor]‚ Simon‚ Lennart Augustsson‚ Dave Barton‚ Brian Boutel‚ Warren Burton‚ Simon Fraser‚ Joseph Fasel‚ Kevin Hammond‚ Ralf Hinze‚ Paul Hudak‚ Thomas Johnsson‚ Mark Jones‚ John Launchbury‚ Erik Meijer‚ John Peterson‚ Alastair Reid‚ Colin Runciman and Philip Wadler

Available from http://www.haskell.org/definition/. February, 1999.

[101]

Polytypic values possess polykinded types

Ralf Hinze

No. IAI−TR−99−15. Institut für Informatik III‚ Universität Bonn. December, 1999.

[102]

Polytypic Programming With Ease (Extended Abstract)

Ralf Hinze

In Aart Middeldorp and Taisuke Sato, editors, 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99)‚ Tsukuba‚ Japan. Vol. 1722 of LNCS. Pages 21–36. Springer. November, 1999.

[103]

Functional Pearl: Explaining binomial heaps

Ralf Hinze

In JFP. Vol. 9. No. 1. Pages 93−104. January, 1999.

[104]

Deriving monad transformers

Ralf Hinze

No. IAI−TR−99−1. Institut für Informatik III‚ Universität Bonn. January, 1999.

[105]

Prological Features in a Functional Setting — Axioms and Implementations

Ralf Hinze

In Masahiko Sato and Yoshihito Toyama, editors, Proceedings of the Third Fuji International Symposium on Functional and Logic Programming (FLOPS '98). Pages 98–122. Singapore‚ New Jersey‚ London‚ Hong Kong. April, 1998. World Scientific.

[106]

Numerical Representations as Higher−Order Nested Datatypes

Ralf Hinze

No. IAI−TR−98−12. Institut für Informatik III‚ Universität Bonn. December, 1998.

[107]

Generalizing Generalized Tries

Ralf Hinze

No. IAI−TR−98−11. Institut für Informatik III‚ Universität Bonn. November, 1998.

[108]

Polytypic Functions Over Nested Datatypes

Ralf Hinze

No. IAI−TR−98−10. Institut für Informatik III‚ Universität Bonn. October, 1998.

[109]

Projektionsbasierte Striktheitsanalyse

Ralf Hinze

In Ausgezeichnete Informatikdissertationen 1996. Pages 46−61. B.G. Teubner , AddressStuttgart. 1998.

[110]

Efficient Monadic−style Backtracking

Ralf Hinze

No. IAI−TR−96−9. Institut für Informatik III‚ Universität Bonn. October, 1996.

[111]

Projection−based Strictness Analysis — Theoretical and Practical Aspects

Ralf Hinze

PhD Thesis , type=Inauguraldissertation InauguraldissertationType. Universität Bonn. November, 1995.

[112]

Deduktive Datenbanken — Eine Einführung aus der Sicht der logischen Programmierung

Armin B. Cremers‚ Ulrike Griefahn and Ralf Hinze

Vieweg , AddressBraunschweig/Wiesbaden. 1994.

[113]

Die Rolle der mathematischen Logik in der Künstlichen Intelligenz

Armin B. Cremers‚ Elmar Eder and Ralf Hinze

In Künstliche Intelligenz: Leitvorstellungen und Verantwortbarkeit‚ Band 1: Diskussionsgrundlage. Verein Deutscher Ingenieure. 1993.

[114]

The Categorical Abstract Machine: Basics and Enhancments

Ralf Hinze

No. IAI−TR−92−1. Institut für Informatik III‚ Universität Bonn. December, 1992.

[115]

Einführung in die funktionale Programmierung mit Miranda

Ralf Hinze

B.G. Teubner , AddressStuttgart. 1992.

[116]

Einführung in die funktionale Programmierung − Sprachen‚ Spezifikationen‚ Grundlagen‚ Implementierung

R. Hinze

1992.

Vorlesungsskript SS 92‚ Universität Bonn‚ Institut für Informatik III

[117]

Typsysteme und Typinferenzsysteme

Ralf Hinze

Master's Thesis , type=Diplomarbeit DiplomarbeitType. Universität Dortmund. May, 1989.