Re: New draft (#2) and last call for comments on SRFI 245: Mixing definitions and expressions within bodies Daphne Preston-Kendal (02 Dec 2023 21:30 UTC)

Re: New draft (#2) and last call for comments on SRFI 245: Mixing definitions and expressions within bodies Daphne Preston-Kendal 02 Dec 2023 21:30 UTC

On 2 Dec 2023, at 22:28, Daphne Preston-Kendal <xxxxxx@nonceword.org> wrote:

> Guile ‘fixes letrec*’ and supports the SRFI. I’m not sure what else you want.
>
>> On 2 Dec 2023, at 21:42, Marc Nieper-Wißkirchen <xxxxxx@gmail.com> wrote:
>
>> As the proposed change is pervasive (a "body" is ubiquitous in Scheme), it is essential to get this right.  The R6RS semantics is slightly more conservative and restrictive, and it is better to err on the safe side.

Moreover, the change makes nothing worse than it already was; bodies which don’t have any expressions before definitions are just as efficient as they were in R6RS.

Daphne