Ludovic Courtès
|
4f621a2b00
maint: Require Guile >= 2.2.6.
|
3 лет назад |
Ludovic Courtès
|
8245bb74fc
monads, gexp: Prevent redefinition of syntax parameters.
|
5 лет назад |
Ludovic Courtès
|
dcb95c1fc9
monads: Add a template and specialization mechanism for monadic procedures.
|
7 лет назад |
Chris Marusich
|
8bc2183fe5
monads: Improve mlet, mlet*, and mbegin documentation.
|
7 лет назад |
Chris Marusich
|
60a9fcb137
monads, doc: Improve mwhen and munless documentation.
|
7 лет назад |
Chris Marusich
|
d922c8e4b7
monads: Use intent-revealing parameter names.
|
7 лет назад |
Ludovic Courtès
|
dbbc248aee
monads: Fix 'liftN' fallback case.
|
9 лет назад |
Ludovic Courtès
|
b6c6105cac
monads: Inline the procedure returned by liftN.
|
9 лет назад |
Ludovic Courtès
|
751630c9c3
monads: Allow n-ary '>>=' expressions.
|
9 лет назад |
Ludovic Courtès
|
b734996f9c
monads: 'foldm', 'mapm', and 'anym' now take a list of regular values.
|
9 лет назад |
Ludovic Courtès
|
8d7dc5d9db
monads: Optimize 'sequence'.
|
9 лет назад |
Ludovic Courtès
|
561fb6c31f
doc: Document '%state-monad' and update '%store-monad' description.
|
9 лет назад |
Ludovic Courtès
|
4e190c2803
store: Make '%store-monad' an alias for '%state-monad'.
|
9 лет назад |
Ludovic Courtès
|
81a97734e0
monads: Add the state monad.
|
9 лет назад |
Ludovic Courtès
|
e87f0591f3
monads: Move '%store-monad' and related procedures where they belong.
|
9 лет назад |
Ludovic Courtès
|
abebac4601
monads: Remove 'derivation-expression'.
|
9 лет назад |
Ludovic Courtès
|
462a3fa36c
monads: Rewrite 'text-file*' using gexps.
|
9 лет назад |
Ludovic Courtès
|
b307c06456
monads: Add 'lift0'.
|
10 лет назад |
Ludovic Courtès
|
21caa6deeb
monads: Add 'mwhen' and 'munless'.
|
10 лет назад |
Ludovic Courtès
|
e4bed284ae
monads: Remove unused 'nargs' parameter from 'lift'.
|
10 лет назад |
Ludovic Courtès
|
405a9d4ec9
monads: Add 'mbegin'.
|
10 лет назад |
Ludovic Courtès
|
bdb36958fb
gnu: Split (gnu packages base), adding (gnu packages commencement).
|
10 лет назад |
Ludovic Courtès
|
c90ddc8f81
monads: 'package-file' uses '%current-system' at '>>=' time.
|
10 лет назад |
Ludovic Courtès
|
4231f05bbc
monads: Add 'package->cross-derivation' and #:target for 'package-file'.
|
10 лет назад |
Ludovic Courtès
|
0a90af1531
monads: Add 'interned-file'.
|
10 лет назад |
Ludovic Courtès
|
f62435e286
monads: Fix 'mapm' so that effects happen from left to right.
|
10 лет назад |
Ludovic Courtès
|
53e89b1732
monads, gexp: Remove unintended dependency on (gnu packages …).
|
10 лет назад |
Ludovic Courtès
|
79c0c8cdf7
gexp: Add support for 'origin?' objects in 'ungexp' forms.
|
10 лет назад |
Ludovic Courtès
|
ada3df03e3
monads: Hide 'derivation-expression' and 'lower-inputs'.
|
10 лет назад |
Ludovic Courtès
|
45adbd624f
monads: Add 'text-file*'.
|
10 лет назад |