Proper Treatment 正當作法/ logic/ Constructor classes
2008-08-17 19:19

Jones, Mark P. 1995. Functional programming with overloading and higher-order polymorphism. In Advanced functional programming: 1st international spring school on advanced functional programming techniques, ed. Johan Jeuring and Erik Meijer, 97–136. Lecture Notes in Computer Science 925, Berlin: Springer-Verlag.

Discuss this paper by editing this page.


If the Haskell notation (such as data type definitions) is unclear, please ask! Or consider reading a Haskell tutorial such as A Gentle Introduction to Haskell 98 until it gets boring.

Our motivation in reading this paper is an interest in monads. There are many monad tutorials around, including part of the tutorial above, and: Wadler, Philip L. 1995. Monads for functional programming. In Advanced functional programming: 1st international spring school on advanced functional programming techniques, ed. Johan Jeuring and Erik Meijer, 24-52. Lecture Notes in Computer Science 925, Berlin: Springer-Verlag.

-Ken