Acknowledgement
Supported by : 경성대학교
References
- Eugin Moggi. Computational lambda-calculus and monads. In IEEE Symposium on Logic in Computer Science, June 1989.
- Philip Wadler. Comprehending Monads. In Proceedings of the 1990 ACM Conference on Lisp and Functional Programming Languages, 1990.
- Graham Hutton. Programming in Haskell, Cambridge University Press, 2007.
- Simon Thompson. Haskell: The Craft of Functional Programming, Addison Wesley, 1999.
- Haskell Homepage. http://haskell.org.
- MTL (Monad Transformer Library). Control.Moad.
- Bryan O'Sullivan, Don Stewart, and John Goerzen, Real World Haskell, O'Reilly Media, 2008.
- Mark P. Jones. Functional programming with overloading and higher-order polymorphism. In Advanced Functional Programming, pp.97-136, 1995.
- Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman, Compilers: Principles, Techniques, and Tools, Pearson Education, 1986.
- Sheng Liang, Paul Hudak, and Mark P. Jones, Monad transformers and modular interpreters. In POPL, pp.333-343, 1995.
- Sheng Liang, Modular Monadic Semantics and Compilation, PhD thesis, Yale University, 1997.
- David Espinosa, Building interpreters by transforming stratified monads, 1994.
- Guy L. Steele Jr, Building interpreters by composing monads, In POPL '94, January 1994.
- Paul Hudak, Modular Domain Specific Languages and Tools, Proceedings of Fifth International Conference on Software Reuse, IEEE Computer Society Press, 1998.