Naming and wrapping up Wolfgang Corcoran-Mathe (06 Mar 2022 17:16 UTC)
Re: Naming and wrapping up Marc Nieper-Wißkirchen (06 Mar 2022 17:28 UTC)
Re: Naming and wrapping up Ray Dillinger (06 Mar 2022 18:56 UTC)
Re: Naming and wrapping up Arthur A. Gleckler (06 Mar 2022 20:18 UTC)
Re: Naming and wrapping up Wolfgang Corcoran-Mathe (08 Mar 2022 18:21 UTC)
Re: Naming and wrapping up Lassi Kortela (09 Mar 2022 07:05 UTC)
Re: Naming and wrapping up Amirouche (06 Mar 2022 22:42 UTC)
Re: Naming and wrapping up Wolfgang Corcoran-Mathe (13 Mar 2022 22:29 UTC)
Re: Naming and wrapping up siiky (13 Mar 2022 22:46 UTC)
Re: Naming and wrapping up Wolfgang Corcoran-Mathe (14 Mar 2022 16:06 UTC)
Re: Naming and wrapping up Marc Nieper-Wißkirchen (14 Mar 2022 16:14 UTC)
Re: Naming and wrapping up siiky (14 Mar 2022 18:48 UTC)
Re: Naming and wrapping up Marc Nieper-Wißkirchen (14 Mar 2022 18:51 UTC)
Re: Naming and wrapping up siiky (14 Mar 2022 19:33 UTC)
Re: Naming and wrapping up Wolfgang Corcoran-Mathe (14 Mar 2022 23:57 UTC)
Re: Naming and wrapping up Marc Nieper-Wißkirchen (15 Mar 2022 12:54 UTC)
Re: Naming and wrapping up Wolfgang Corcoran-Mathe (16 Mar 2022 18:06 UTC)
Re: Naming and wrapping up Marc Nieper-Wißkirchen (16 Mar 2022 18:45 UTC)
Re: Naming and wrapping up Wolfgang Corcoran-Mathe (16 Mar 2022 20:24 UTC)

Re: Naming and wrapping up Wolfgang Corcoran-Mathe 16 Mar 2022 20:24 UTC

On 2022-03-16 19:45 +0100, Marc Nieper-Wißkirchen wrote:
> Am Mi., 16. März 2022 um 19:05 Uhr schrieb Wolfgang Corcoran-Mathe
> > You know this, but we are a long way from talking about standardizing
> > curried.  Schemers can happily ignore this Request for Implementation
> > if they don't like what it does.  This is but one stall in the bazaar.
> >
> > I hope the SRFI doesn't give the impression that it's somehow
> > "Haskell with parentheses".  I'll review the rationale, etc..
>
> Maybe the point that is not clear to me is if SRFI 232 tries to solve
> a practical problem, just wants to make the Hemann paper better known,
> wants to make Scheme programming more like Haskell programming, or
> just derives from some fascination with the form originally described
> in that paper. Or, maybe, there's a fifth reason I haven't seen yet.

Part of my intent here *is* to serve Jason Hemann's work on lambda*
faithfully.  After discovering the paper, I enjoyed working with
lambda* enough to think it didn't get the attention it deserved.  It
solves some of the problems with existing currying forms (while
admittedly introducing others), as I wrote in the rationale; I'm not
sure you'd call those "practical problems", but I've never been
entirely happy with the alternatives.

I don't have any committment to "making Scheme more Haskell-like",
but `curried` does make it easier to translate Haskell code into
Scheme.  I've found this useful when translating functions on-the-fly.

As for what "should" or "should not" be curried, I'm not willing to
make such decisions for other people.  I think this is a road to
One True Way thinking, and I don't like that.

> PS Although I don't endorse this SRFI in its current, please don't
> misunderstand my critique in that I want to stop you from getting this
> finalized. Once you are satisfied with this SRFI, by all means, get it
> finalized.

Thanks. :)

--
Wolfgang Corcoran-Mathe  <xxxxxx@sigwinch.xyz>