K. Dickey. AI Expert, 7 (10):
24--33(October 1992)
Abstract
There is a saying—attributed to Norman Adams—that Öbjects are a poor man's closures." In this article we discuss what closures are and how objects and closures are related, show code samples to make these
abstract ideas concrete, and implement a Scheme Object System which solves the problems we uncover along the way.
%0 Journal Article
%1 Dickey1992Scheming
%A Dickey, Ken
%D 1992
%J AI Expert
%K 68n18-functional-programming-and-lambda-calculus 68n19-other-programming-paradigms
%N 10
%P 24--33
%T Scheming with Objects
%U https://www.cs.cmu.edu/Groups/AI/lang/scheme/oop/yasos/swob.txt
%V 7
%X There is a saying—attributed to Norman Adams—that Öbjects are a poor man's closures." In this article we discuss what closures are and how objects and closures are related, show code samples to make these
abstract ideas concrete, and implement a Scheme Object System which solves the problems we uncover along the way.
@article{Dickey1992Scheming,
abstract = {{There is a saying—attributed to Norman Adams—that "Objects are a poor man's closures." In this article we discuss what closures are and how objects and closures are related, show code samples to make these
abstract ideas concrete, and implement a Scheme Object System which solves the problems we uncover along the way.}},
added-at = {2019-03-01T00:11:50.000+0100},
author = {Dickey, Ken},
biburl = {https://www.bibsonomy.org/bibtex/2f08df0067d4a93e9bf33d60eb8bb1fa0/gdmcbain},
citeulike-article-id = {14626571},
citeulike-linkout-0 = {https://www.cs.cmu.edu/Groups/AI/lang/scheme/oop/yasos/swob.txt},
interhash = {812dee6a56116e03798cb3fd5e6712d7},
intrahash = {f08df0067d4a93e9bf33d60eb8bb1fa0},
journal = {AI Expert},
keywords = {68n18-functional-programming-and-lambda-calculus 68n19-other-programming-paradigms},
month = oct,
number = 10,
pages = {24--33},
posted-at = {2018-08-17 04:16:26},
priority = {2},
timestamp = {2023-10-05T05:49:18.000+0200},
title = {{Scheming with Objects}},
url = {https://www.cs.cmu.edu/Groups/AI/lang/scheme/oop/yasos/swob.txt},
volume = 7,
year = 1992
}