[plt-scheme] HtDP in Python!

From: Grant Rettke (grettke at acm.org)
Date: Tue Feb 17 09:42:05 EST 2009

On Tue, Feb 17, 2009 at 6:21 AM, Shriram Krishnamurthi <sk at cs.brown.edu> wrote:
>> It is, in my opinion a language where you can integrate
>> OOP and functional programming nicely (although the majority of program
>> will use mostly OOP features).
>
> You cannot have true OOP without tail calls.  This is not a matter of
> nitpicking.  See Matthias Felleisen's ECOOP invited talk slides.
>
> (You can't have true FP without tail calls, either, but I assume
> everyone here knows that.  A few seconds' inspection clarifies that
> both of these "can't have"s are for the same reason.)

Inspection of that ECOOP paper?


Posted on the users mailing list.