Date of Award
Thesis open access
We examine the methods of emulating state in functional languages. In particular, we investigate the languages J, Scheme, and Haskell; the latter two being representative of the Lisp and ML families, respectively. We provide example code for state emulation in terms of object-orientation and compare this to object-oriented programming without use of state.
Brick, William, "A Comparative Study of State Emulation in Functional Programming Languages" (2006). Computer Science Honors Theses. 11.