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)
|
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