On Jan 20, 2008, at 5:22 PM, Erik Arvidsson wrote:

> My concern with E (or A for that matter) is that it requires
> additional syntax.  I'd prefer if we could keep the syntax small.  I
> don't think implicit PTC is an issue.  It is an optimization that the
> interpreter/compiler should do.  What are the problems with I?  It
> does not change the semantics of the language.

Proper tails calls are not an optimization; they certainly do change  
semantics, insofar as you can't write certain programs without them  
being guaranteed. I'll defer to Dave's 2005 LtU comment (he may have  
newer ones he prefers),

http://lambda-the-ultimate.org/node/472#comment-3511

which has useful links.

/be
_______________________________________________
Es4-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es4-discuss

Reply via email to