What's in the name? Anthony Carrico (13 Dec 2023 19:37 UTC)
Re: What's in the name? siiky (13 Dec 2023 20:09 UTC)
Re: What's in the name? Marc Nieper-Wißkirchen (13 Dec 2023 21:31 UTC)
Re: What's in the name? John Cowan (13 Dec 2023 21:36 UTC)
Re: What's in the name? Anthony Carrico (13 Dec 2023 23:08 UTC)
Re: What's in the name? Marc Nieper-Wißkirchen (14 Dec 2023 14:11 UTC)
Re: What's in the name? Arthur A. Gleckler (14 Dec 2023 19:43 UTC)
Re: What's in the name? Marc Nieper-Wißkirchen (14 Dec 2023 20:12 UTC)
Re: What's in the name? Arthur A. Gleckler (14 Dec 2023 20:18 UTC)
Re: What's in the name? Lassi Kortela (14 Dec 2023 20:24 UTC)
Re: What's in the name? Marc Nieper-Wißkirchen (14 Dec 2023 20:27 UTC)
Re: What's in the name? Arthur A. Gleckler (14 Dec 2023 20:58 UTC)
Re: What's in the name? Lassi Kortela (14 Dec 2023 21:01 UTC)
Re: What's in the name? Marc Nieper-Wißkirchen (14 Dec 2023 21:13 UTC)
Re: What's in the name? Arthur A. Gleckler (14 Dec 2023 21:19 UTC)

Re: What's in the name? Anthony Carrico 13 Dec 2023 23:08 UTC

People who know about Haskell's monads will spend their time trying to
figure out if the macro should /really/ be called a monad. I was
wondering about that myself, when I remembered the old Peter Landin
(ISWIM) stuff which uses the term "monadic operation" to mean simply an
operation with one parameter, and I tried to see if that fit, and then I
thought a syntactic monad must be some third thing I've never heard of,
but couldn't find a reference.

One hand, the name of this SRFI is brilliant, because I saw the name
name and I read the SRFI ("what the heck is a syntactic monad!?"), so I
found a really cool macro for adding implicit parameters and arguments.

On the other hand, if I was actually looking for a helper to write state
machines I never would have found this macro.

--
Anthony Carrico