Structure and interpretation of computer programs
Structure and interpretation of computer programs
LFP '88 Proceedings of the 1988 ACM conference on LISP and functional programming
LFP '90 Proceedings of the 1990 ACM conference on LISP and functional programming
Parametricity and local variables
Journal of the ACM (JACM)
Lisp and Symbolic Computation - Special issue on state in programming languages (part I)
Hi-index | 0.00 |
The purpose of this paper is to examine the methods of emulating state in functional languages. We will examine the languages J, Scheme, and Haskell; the latter two will be representative of the Lisp and ML families, respectively. In specific, we will provide example code for state emulation in terms of object-orientation and compare this to object-oriented programming without use of state.