aboutsummaryrefslogtreecommitdiff
-*- mode: org; coding: utf-8; -*-

#+TITLE: Hacking GNU Guix and Its Incredible Distro

Copyright © 2012, 2013, 2014, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org>
Copyright © 2015, 2017 Mathieu Lirzin <mthl@gnu.org>
Copyright © 2017 Leo Famulari <leo@famulari.name>
Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.

* Contributing

See the manual for useful hacking information, either by running

  info -f doc/guix.info "Contributing"

or by checking the [[https://guix.gnu.org/manual/devel/en/html_node/Contributing.html][web copy of the manual]].
l'>...Ludovic Courtès 2015-09-04monads: Fix 'liftN' fallback case....Ludovic Courtès 2015-06-08monads: Allow n-ary '>>=' expressions....Ludovic Courtès 2015-05-27monads: 'foldm', 'mapm', and 'anym' now take a list of regular values....Ludovic Courtès 2015-01-17monads: Add the state monad....Ludovic Courtès 2015-01-14monads: Move '%store-monad' and related procedures where they belong....Ludovic Courtès 2015-01-12monads: Remove 'derivation-expression'....Ludovic Courtès 2015-01-12monads: Rewrite 'text-file*' using gexps....Ludovic Courtès 2014-10-08monads: Add 'mbegin'....Ludovic Courtès 2014-10-05gnu: cross-base: Use the right dynamic linker name....Ludovic Courtès 2014-08-23Factorize test suite support in (guix tests)....Ludovic Courtès 2014-08-17monads: 'package-file' uses '%current-system' at '>>=' time....Ludovic Courtès 2014-08-17monads: Add 'package->cross-derivation' and #:target for 'package-file'....Ludovic Courtès 2014-07-24monads: Add 'interned-file'....Ludovic Courtès 2014-07-12monads: Fix 'mapm' so that effects happen from left to right....Ludovic Courtès 2014-04-28monads: Hide 'derivation-expression' and 'lower-inputs'....Ludovic Courtès 2014-02-03monads: Add 'text-file*'....Ludovic Courtès 2013-12-10monads: Fix 'anym'....Ludovic Courtès 2013-12-04derivations: Use more keyword parameters for 'build-expression->derivation'....Ludovic Courtès 2013-10-03monads: Allow resolution of a monad's bind/return at expansion time....Ludovic Courtès 2013-10-03Add (guix monads)....Ludovic Courtès