guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Guixguix source archive branch, master, updated. v0.4-52-g94c4a58


From: Ludovic Courtès
Subject: GNU Guixguix source archive branch, master, updated. v0.4-52-g94c4a58
Date: Thu, 03 Oct 2013 21:12:39 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".

The branch, master has been updated
       via  94c4a58a0acb7af0baf7301c39850d633390c4bc (commit)
       via  aeb7ec5c9a67c9936b5d01d6e933cf4c282058d2 (commit)
       via  d9f0a23704a038640329fae6e2273e5813cdb8ab (commit)
       via  b860f382447a360ea2ce8a89d3357279cc652c3a (commit)
      from  c8957c77d65bdb6c0bd9afb009f79279ffc6e129 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 94c4a58a0acb7af0baf7301c39850d633390c4bc
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 3 23:05:21 2013 +0200

    gnu: Add Netcat.
    
    * gnu/packages/system.scm (netcat): New variable.

commit aeb7ec5c9a67c9936b5d01d6e933cf4c282058d2
Author: Ludovic Courtès <address@hidden>
Date:   Wed Oct 2 21:58:19 2013 +0200

    monads: Allow resolution of a monad's bind/return at expansion time.
    
    * guix/monads.scm (<monad>): Turn in a raw SRFI-9 record type.
      (define-monad): New macro.
      (with-monad): Add a case for when MONAD is a macro.
      (identity-return, identity-bind, store-return, store-bind): Inline.
      (%identity-monad, %store-monad): Use 'define-monad'.
    * tests/monads.scm ("monad?"): New test.

commit d9f0a23704a038640329fae6e2273e5813cdb8ab
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 3 21:30:30 2013 +0200

    gnu: vm: Rewrite helper functions as monadic functions.
    
    * gnu/system/dmd.scm (host-name-service, nscd-service, mingetty-service,
      syslog-service, guix-service, static-networking-service): Rewrite as
      monadic functions.
      (dmd-configuration-file): Use 'text-file' instead of
      'add-text-to-store'.
    * gnu/system/grub.scm (grub-configuration-file): Rewrite as a monadic
      function.
    * gnu/system/linux.scm (pam-services->directory): Likewise.
    * gnu/system/shadow.scm (group-file, passwd-file, guix-build-accounts):
      Likewise.
    * gnu/system/vm.scm (expression->derivation-in-linux-vm, qemu-image,
      union, system-qemu-image): Likewise.

commit b860f382447a360ea2ce8a89d3357279cc652c3a
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 3 22:45:25 2013 +0200

    Add (guix monads).
    
    * guix/monads.scm: New file.
    * tests/monads.scm: New file.
    * Makefile.am (MODULES): Add guix/monads.scm.
      (SCM_TESTS): Add tests/monads.scm.
    * doc/guix.texi (The Store Monad): New node.
      (The Store): Reference it.

-----------------------------------------------------------------------

Summary of changes:
 .dir-locals.el          |    8 +-
 Makefile.am             |    2 +
 doc/guix.texi           |  149 +++++++++-
 gnu/packages/system.scm |   23 ++
 gnu/system/dmd.scm      |  172 +++++-----
 gnu/system/grub.scm     |   51 ++--
 gnu/system/linux.scm    |   22 +-
 gnu/system/shadow.scm   |   40 ++--
 gnu/system/vm.scm       |  833 ++++++++++++++++++++++++-----------------------
 guix/monads.scm         |  345 ++++++++++++++++++++
 tests/monads.scm        |  168 ++++++++++
 11 files changed, 1251 insertions(+), 562 deletions(-)
 create mode 100644 guix/monads.scm
 create mode 100644 tests/monads.scm


hooks/post-receive
-- 
guix source archive



reply via email to

[Prev in Thread] Current Thread [Next in Thread]