Ludovic Courtès
|
020f3e4156
gexp: 'local-file' now defaults to non-recursive.
|
9 years ago |
Ludovic Courtès
|
558e8b11d7
gexp: Add 'plain-file'.
|
9 years ago |
Ludovic Courtès
|
74d441abee
gexp: Export <local-file> accessors.
|
9 years ago |
Ludovic Courtès
|
c04681554d
derivations: Add #:leaked-env-vars parameter.
|
9 years ago |
Ludovic Courtès
|
f73286345e
gexp: Add printers for <gexp-input> and <gexp-output>.
|
9 years ago |
Ludovic Courtès
|
2242ff45fa
gexp: Slightly simplify 'lower-inputs'.
|
9 years ago |
Ludovic Courtès
|
d9ae938f2c
gexp: Add 'local-file'.
|
9 years ago |
Ludovic Courtès
|
1123759b45
gexp: Fix handling of nativeness in nested gexps.
|
9 years ago |
Ludovic Courtès
|
607e1b51f4
gexp: Ignore nested gexps in macro expansion.
|
9 years ago |
Ludovic Courtès
|
accb682c50
gexp: Allow <gexp-input> objects in #:allowed-references.
|
9 years ago |
Ludovic Courtès
|
2924f0d6ce
gexp: Add identity compiler for derivations.
|
9 years ago |
Ludovic Courtès
|
ff40e9b7e5
gexp: Move the package and origin compilers to (guix packages).
|
9 years ago |
Ludovic Courtès
|
bcb1328763
gexp: Separate "compilers" for origins and packages from the core.
|
9 years ago |
Ludovic Courtès
|
a482cfdcae
gexp: Remove special meaning of forms (PACKAGE OUTPUT) in ungexp.
|
9 years ago |
Ludovic Courtès
|
0dbea56bbf
gexp: Export 'gexp-input' constructor.
|
9 years ago |
Ludovic Courtès
|
e39d146107
gexp: Add <gexp-input>.
|
9 years ago |
Ludovic Courtès
|
1e87da58a1
gexp: Rename <output-ref> to <gexp-output>.
|
9 years ago |
Ludovic Courtès
|
7e75a6739b
gexp: Make sure 'gexp-outputs' removes duplicate outputs.
|
9 years ago |
Ludovic Courtès
|
f9efe568c3
gexp: Aggregate outputs of compound gexps.
|
9 years ago |
Ludovic Courtès
|
ce45eb4c38
gexp: Add #:graft? parameter to 'gexp->derivation'.
|
9 years ago |
Ludovic Courtès
|
aa72d9afdf
gexp: Implement 'imported-modules' & co. using 'gexp->derivation'.
|
9 years ago |
Ludovic Courtès
|
c8351d9a40
gexp: Add #:allowed-references parameter to 'gexp->derivation'.
|
9 years ago |
Ludovic Courtès
|
e87f0591f3
monads: Move '%store-monad' and related procedures where they belong.
|
9 years ago |
Ludovic Courtès
|
462a3fa36c
monads: Rewrite 'text-file*' using gexps.
|
9 years ago |
Ludovic Courtès
|
4684f301d5
gexp: Add #:module-path parameter to 'gexp->derivation'.
|
10 years ago |
Ludovic Courtès
|
4a4cbd0bdd
gexp: 'gexp->script' returns a script that can easily be compiled.
|
10 years ago |
Ludovic Courtès
|
b53833b2ef
gexp: Allow use of high-level objects in #:references-graphs.
|
10 years ago |
Ludovic Courtès
|
bdb36958fb
gnu: Split (gnu packages base), adding (gnu packages commencement).
|
10 years ago |
Ludovic Courtès
|
667b250846
gexp: Add 'ungexp-native' and 'ungexp-native-splicing'.
|
10 years ago |
Ludovic Courtès
|
68a61e9ffb
gexp: Add #:target parameter to 'gexp->derivation'.
|
10 years ago |