[plt-scheme] Functional Abstraction in Java

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Wed Jul 1 14:45:01 EDT 2009

I think an OO method should involve 'this'. If it doesn't, it's a  
function. In this spirit, the command pattern for these abstractions  
usually introduces functions -- though FP people know how to create  
true closures with this, too.





On Jul 1, 2009, at 2:31 PM, Robby Findler wrote:

> Ha! :)
>
> In reality, I'm not sure I know what the spirit of OOP really is,
> except that it must contain a heavy dose of FP (given Kay's comments),
> so passing around what are really little functions should be at least
> close.
>
> Robby
>
> On Wed, Jul 1, 2009 at 1:27 PM, Matthias  
> Felleisen<matthias at ccs.neu.edu> wrote:
>>
>> Ah, I agree with you actually, which is why I weasled in the  
>> letter "L" into
>> my sentence. And HtCH says so!
>>
>>
>>
>>
>> On Jul 1, 2009, at 2:17 PM, Robby Findler wrote:
>>
>>> On Wed, Jul 1, 2009 at 1:01 PM, Matthias  
>>> Felleisen<matthias at ccs.neu.edu>
>>> wrote:
>>>>
>>>> I consider both solutions in the spirit of OOPLs. -- Matthias
>>>
>>> Sorry -- didn't mean to imply that one wasn't in the spirit of OOP;
>>> bad wording choice on my part.
>>>
>>> Robby
>>
>>



Posted on the users mailing list.