(begin
  (use-modules (srfi srfi-19))
  `((title .
           "GNU Guix 0.4 released; happy birthday, GNU!")
    (author . "Ludovic Courtès")
    (date unquote (make-date 0 0 0 0 27 9 2013 7200))
    (tags unquote (list "Releases"))
    (content
      div
      (p "We are pleased to celebrate "
         (a (@ (href "http://www.gnu.org/gnu30"))
            "GNU's 30th anniversary")
         " with the fourth alpha release of "
         (a (@ (href "http://www.gnu.org/software/guix"))
            "GNU Guix")
         "."
         (br))
      (p "The highlights are:" (br))
      (ul (li "New APIs for the instantiation of the global system environment, and for the creation of QEMU images of the system.\n")
          (li "New --list-generations and --delete-generations command-line options.\n")
          (li "60 packages were added to the distro, and 27 were upgraded, notably glibc.\n"))
      (p "In addition, we provide a virtual machine image showing preliminary work toward getting a stand-alone GNU system.  It features "
         (a (@ (href "http://www.gnu.org/software/dmd"))
            "GNU dmd")
         ", a dependency-based init system written in Guile Scheme, and of course it comes with Guix installed.  The image is self-reproducible in that the recipe to build it is part of Guix."
         (br))
      (p "See the "
         (a (@ (href "https://lists.gnu.org/archive/html/guix-devel/2013-09/msg00235.html"))
            "original announcement")
         " for details."
         (br))
      (p "Join us on-line in the next couple of days for a "
         (a (@ (href "/software/guix/news/join-guix-for-an-on-line-hackathon-on-sep-28-29.html"))
            "hackathon")
         " to celebrate GNU's birthday!"
         (br)))))
