guix-devel/guix
Ludovic Courtès e509d1527d packages: Have `package-derivation' return a <derivation> as a second value.
* guix/packages.scm (cache): Change the `drv' argument to `thunk'.
  Memoize all the return values of THUNK.
  (cached-derivation): Remove.
  (cached): New macro.
  (package-derivation): Use `cached' instead of `(or (cached-derivation) …)'.
* doc/guix.texi (Defining Packages): Update accordingly.
2013-01-20 22:54:36 +01:00
..
build Merge branch 'core-updates' 2013-01-11 16:01:49 +01:00
build-system distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
base32.scm Update license headers. 2013-01-06 00:47:50 +01:00
build-system.scm Update license headers. 2013-01-06 00:47:50 +01:00
config.scm.in Update license headers. 2013-01-06 00:47:50 +01:00
derivations.scm doc: Start documenting derivations. 2013-01-16 23:09:53 +01:00
download.scm distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
ftp-client.scm ftp-client: Add `ftp-size'. 2013-01-06 18:23:44 +01:00
gnu-maintenance.scm gnu-maintenance: Add `latest-release' and related tools. 2013-01-08 22:46:12 +01:00
licenses.scm gnu: Add Freetype. 2013-01-19 12:28:55 +01:00
packages.scm packages: Have `package-derivation' return a <derivation> as a second value. 2013-01-20 22:54:36 +01:00
snix.scm snix: When unable to determine the version number, leave the URI unchanged. 2013-01-14 23:45:54 +01:00
store.scm doc: Start documenting (guix store). 2013-01-15 23:32:13 +01:00
ui.scm Update license headers. 2013-01-06 00:47:50 +01:00
utils.scm Update license headers. 2013-01-06 00:47:50 +01:00