From: Benjamin L.Russell (DekuDekuplex at Yahoo.com) Date: Mon Jun 15 08:10:30 EDT 2009 |
|
Thank you. Those slides are quite interesting.... In particular, there seem to be quite a few similarities in issues between functional and object-oriented programming. In particular, the following quote by Alan Kay on the elimination of assignment being one motivation for OOP is of particular note: >Though OOP came from many >motivations, two were central. >... [T]he small scale one was to >find a more flexible version >of assignment, and then to >try to eliminate it altogether. > >Alan Kay, >History of Smalltalk (1993) The quotes on favoring immutability by Joshua Bloch, and on using value objects whenever possible by Kent Beck, also seem to be similar to topics that come up in functional programming. -- Benjamin L. Russell On Mon, 15 Jun 2009 06:25:51 -0500, Robby Findler <robby at eecs.northwestern.edu> wrote: >"Functional Objects" > >On Mon, Jun 15, 2009 at 3:59 AM, Benjamin >L.Russell<DekuDekuplex at yahoo.com> wrote: >> On Thu, 11 Jun 2009 15:40:47 -0700, John Clements >> <clements at brinckerhoff.org> wrote: >> >>> >>>On Jun 11, 2009, at 1:30 AM, Benjamin L.Russell wrote: >>> >>>Smalltalk is the "real" OO (cf. Matthias' talk), >> >> [Sorry, but somehow the above line was not quoted properly in my >> previous message, so I am resending this message as a correction.] >> >> Incidentally, which talk are you referring to? ?I just checked his Web >> site (at http://www.ccs.neu.edu/home/matthias/presentations.html), and >> he has at least twenty-two presentations listed. >> >> -- Benjamin L. Russell >> -- >> Benjamin L. Russell ?/ ? DekuDekuplex at Yahoo dot com >> http://dekudekuplex.wordpress.com/ >> Translator/Interpreter / Mobile: ?+011 81 80-3603-6725 >> "Furuike ya, kawazu tobikomu mizu no oto." >> -- Matsuo Basho^ >> >> _________________________________________________ >> ?For list-related administrative tasks: >> ?http://list.cs.brown.edu/mailman/listinfo/plt-scheme >> -- Benjamin L. Russell / DekuDekuplex at Yahoo dot com http://dekudekuplex.wordpress.com/ Translator/Interpreter / Mobile: +011 81 80-3603-6725 "Furuike ya, kawazu tobikomu mizu no oto." -- Matsuo Basho^
Posted on the users mailing list. |
|