I see the point about being able to add new functions. If you do
something like this, you still have defmonadfn available.
I also think that m-lift can be written so that you don't need to pass
it an argument count, which is another burr under my saddle.
Jim
--~--~-~--~~~
On 19.04.2009, at 04:04, jim wrote:
> Love your monad library, but somethings always bothered me. The monad
> functions like m-seq, m-lift, etc. were macros so they couldn't be
> applied, passed as parameters.
True.
> While working on an unrelated thing, I had a flash of inspiration and
> imple
Konrad,
Love your monad library, but somethings always bothered me. The monad
functions like m-seq, m-lift, etc. were macros so they couldn't be
applied, passed as parameters. I'm impressed you were able to
implement them using macros.
While working on an unrelated thing, I had a flash of inspir