From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: GNU Guix 0.8.3 released Date: Thu, 23 Jul 2015 08:34:52 +0200 Message-ID: <87egjzxtyr.fsf@elephly.net> References: <87y4i8d0gt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49629) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIA61-00017O-DL for guix-devel@gnu.org; Thu, 23 Jul 2015 02:35:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZIA60-000689-FB for guix-devel@gnu.org; Thu, 23 Jul 2015 02:35:09 -0400 In-reply-to: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Markus Gothe Cc: guix-devel@gnu.org (Reduced the Cc) > Now to the cons (the prior was the pros): I donnu about Guile Scheme, > heard from former Cygnus ppl (including Ian Taylor IIRC) it was a > mistake. A language change is not going to happen. I should say that one of the main reasons why I took interest in Guix was Guile. As an Emacs user and Scheme fan I’m obviously biased towards '(list guile elisp racket), but I really think that using Guile makes Guix really attractive: package recipes are just Scheme objects that also contain quoted code to be run at build time. This approach of just using one flexible language makes it very easy to use Guix as a library, as shown by Guix Web, a web interface for Guix, or the Emacs user interface. I’m very glad Guix isn’t built on Python or JavaScript... > Is this why it doesn’t make any buzz or is it because you don’t try > hard enough to contact the papers??? Would be nice if someone signed > up to advocate Guix for distress etc… Guix is a pretty young project. I wouldn’t worry so much about adoption at this point. That said, Guix is becoming a serious contender for enabling reproducible scientific environments in bioinformatics. At the bioinformatics institute where I have my system administrator hat on we’re using Guix on two clusters. It helps that Guix now has packages for a great number of common scientific applications, libraries, and language environments. For bioinformatics people there is a separate mailing list on which Guix is discussed for use in bioinformatics environments: http://lists.open-bio.org/mailman/listinfo/bio-packaging ~~ Ricardo