Building interpreters by composing monads (1994)

by G L Steele Jr
Venue:In 21st ACM Symp. on Principles of Programming Languages (POPL’94