I don't disagree. But if the choice is between a non-TR implementation and
no implementation, I favor the first.

On Sat, Dec 14, 2024, 12:22 PM Wolfgang Corcoran-Mathe <[email protected]>
wrote:

> Hi John, and thanks for your comments!
>
> On 2024-12-13 22:17 -0500, Wolfgang Corcoran-Mathe wrote:
> > I’m forwarding John’s message to the list. I think there was a
> > missing CC.
> >
> > ----- Forwarded message from John Cowan <[email protected]> -----
> >
> > We shouldn't remove something useful just because it's not tail
> recursive.
> > Fold-right isn't tail recursive, but when you need it you need it.
>
> The problem is that you might expect a procedure defined with
> ‘define-restartable’ to be capable of tail-calling itself. As Marc
> says, it probably should be a drop-in replacement for ‘define’.
>
> --
> Wolfgang Corcoran-Mathe  <[email protected]>
>

Reply via email to