Re: Monad mod

2009-04-20 Thread jim
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 --~--~-~--~~~

Re: Monad mod

2009-04-19 Thread Konrad Hinsen
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

Monad mod

2009-04-18 Thread jim
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