summaryrefslogtreecommitdiff
path: root/guix/monads.scm
Commit message (Expand)AuthorAge
* monads, gexp: Prevent redefinition of syntax parameters.Ludovic Courtès2019-02-06
* monads: Add a template and specialization mechanism for monadic procedures.Ludovic Courtès2017-05-02
* monads: Improve mlet, mlet*, and mbegin documentation.Chris Marusich2017-04-08
* monads, doc: Improve mwhen and munless documentation.Chris Marusich2017-04-08
* monads: Use intent-revealing parameter names.Chris Marusich2017-04-08
* monads: Fix 'liftN' fallback case.Ludovic Courtès2015-09-04
* monads: Inline the procedure returned by liftN.Ludovic Courtès2015-08-29
* monads: Allow n-ary '>>=' expressions.Ludovic Courtès2015-06-08
* monads: 'foldm', 'mapm', and 'anym' now take a list of regular values.Ludovic Courtès2015-05-27
* monads: Optimize 'sequence'.Ludovic Courtès2015-04-17
* doc: Document '%state-monad' and update '%store-monad' description.Ludovic Courtès2015-01-17
* store: Make '%store-monad' an alias for '%state-monad'.Ludovic Courtès2015-01-17
* monads: Add the state monad.Ludovic Courtès2015-01-17
* monads: Move '%store-monad' and related procedures where they belong.Ludovic Courtès2015-01-14
* monads: Remove 'derivation-expression'.Ludovic Courtès2015-01-12
* monads: Rewrite 'text-file*' using gexps.Ludovic Courtès2015-01-12
* monads: Add 'lift0'.Ludovic Courtès2014-12-02
* monads: Add 'mwhen' and 'munless'.Ludovic Courtès2014-12-02
* monads: Remove unused 'nargs' parameter from 'lift'.Ludovic Courtès2014-11-05
* monads: Add 'mbegin'.Ludovic Courtès2014-10-08
* gnu: Split (gnu packages base), adding (gnu packages commencement).Ludovic Courtès2014-08-28
* monads: 'package-file' uses '%current-system' at '>>=' time.Ludovic Courtès2014-08-17
* monads: Add 'package->cross-derivation' and #:target for 'package-file'.Ludovic Courtès2014-08-17
* monads: Add 'interned-file'.Ludovic Courtès2014-07-24
* monads: Fix 'mapm' so that effects happen from left to right.Ludovic Courtès2014-07-12
* monads, gexp: Remove unintended dependency on (gnu packages …).Ludovic Courtès2014-05-01
* gexp: Add support for 'origin?' objects in 'ungexp' forms.Ludovic Courtès2014-05-01
* monads: Hide 'derivation-expression' and 'lower-inputs'.Ludovic Courtès2014-04-28
* monads: Add 'text-file*'.Ludovic Courtès2014-02-03
* monads: Add 'imported-modules' and 'compiled-modules'.Ludovic Courtès2014-01-29
* gnu: Add (gnu system).Ludovic Courtès2013-12-10
* monads: Fix 'anym'.Ludovic Courtès2013-12-10
* monads: Remove erroneous comment.Ludovic Courtès2013-12-05
* monads: Allow resolution of a monad's bind/return at expansion time.Ludovic Courtès2013-10-03
* Add (guix monads).Ludovic Courtès2013-10-03