Am Sa., 19. Nov. 2022 um 10:00 Uhr schrieb Shiro Kawai <shiro.ka...@gmail.com>:
>
> On Fri, Nov 18, 2022 at 9:48 PM Marc Nieper-Wißkirchen 
> <marc.nie...@gmail.com> wrote:
>>
>>
>> We shouldn't compare it too closely with the traditional
>> implementation of parameters through dynamic-wind, I think because
>> dynamic-wind cannot implement the tail context guarantee.
>
>
> Right.
> Srfi-226's with is implemented in terms of dynamic-wind, so it would behave 
> like Gauche-release.  This difference of behavior is better to be noted as 
> well.
>
> BTW, the name 'with' may be too general?  And ChezScheme seems to be using 
> 'with' for different purpose (auxiliary syntax for macros).  I don't have 
> another good name yet, though.

Chez Scheme's "with" is only used in a deprecated macro facility
("extend-syntax").  I think, at least for the purpose of Chez, it is
safe to reuse the identifier.

The identifier "with" is undoubtedly quite general, but so are "let"
or "receive".  I would be glad if "parameterize" had a shorter or less
complicated name.

Reply via email to