aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/monads
AgeCommit message (Collapse)Author
2009-05-03Namespace documentation for autodocKonrad Hinsen
2009-04-21monads: new monad function m-reduceKonrad Hinsen
2009-03-24monads: implemented :let as in Clojure's forKonrad Hinsen
2009-03-20monads: new state monad functions for working with mapsKonrad Hinsen
2009-03-19monads: moved tests to test_contribKonrad Hinsen
2009-03-02General revision of my modules:Konrad Hinsen
- Replaced clojure.contrib.macros/letfn by clojure.core/letfn - Introduced namespaces for all tests and examples - Fixed namespace-related bugs in monads and stream-utils - Introduced :only clause into all :use clauses
2009-03-01interim: rename clojure.contrib.macros.letfn to letfn-kh because ↵scgilardi
clojure.core now defines letfn. Making this change to allow clojure.contrib to compile/run until Konrad makes his preferred fix
2009-02-23macros and monads/examples: removed lazy-cons-based codeKonrad Hinsen
2009-02-18monads+probabilities: added an -m suffix to all monad namesKonrad Hinsen
2009-02-15monads: fixes to make it work with the lazy branchKonrad Hinsen
2009-01-29monads.clj: new cont monad, new macros m-when and m-when-notKonrad Hinsen
2009-01-25Monads: new writer monad, enhanced maybe-t transformer, new sequence-t ↵Konrad Hinsen
transformer
2009-01-12Monads: Added examples and test cases for (maybe-t sequence)Konrad Hinsen
2009-01-08monads.clj: modified maybe monad, added monad transformer maybe-t, changed ↵Konrad Hinsen
default value of all monad operations from nil to ::undefined
2009-01-06Added test suite and examples for monads.cljKonrad Hinsen