Re: SRFI 245 extended last call
Dr. Arne Babenhauserheide 23 Jan 2024 06:42 UTC
Chris Hanson <xxxxxx@chris-hanson.org> writes:
> On 1/22/24 02:06, Marc Nieper-Wißkirchen wrote:> More and more, I have
> come to the conclusion that the
>> addition of the local defines to Scheme added a wart to the language
>> long ago.
> Speaking for GJS and Hal, I'll point out that the reason for local
> defines is pedagogical. The similarity between top-level and local
> defines makes it easy for students to grasp the concept without having
> to explain yet another binding mechanism. And since LETREC didn't
> exist at that time, it was a sensible choice.
>
> I'd argue that it's still valuable.
I fully agree.
I didn’t know about local defines when I started to learn Scheme.
The moment I learned about local defines, writing and reading Scheme
started to feel much easier.
Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de