From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Othacehe Subject: Guix libification. Date: Sat, 10 Jun 2017 12:08:21 +0200 Message-ID: <87a85gnoiy.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48898) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dJdJk-00025i-QU for guix-devel@gnu.org; Sat, 10 Jun 2017 06:08:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dJdJh-0003SP-Ml for guix-devel@gnu.org; Sat, 10 Jun 2017 06:08:28 -0400 Received: from mail-wr0-x22b.google.com ([2a00:1450:400c:c0c::22b]:36406) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dJdJh-0003Qq-Eu for guix-devel@gnu.org; Sat, 10 Jun 2017 06:08:25 -0400 Received: by mail-wr0-x22b.google.com with SMTP id v111so53800537wrc.3 for ; Sat, 10 Jun 2017 03:08:23 -0700 (PDT) Received: from cervin (85-169-37-239.rev.numericable.fr. [85.169.37.239]) by smtp.gmail.com with ESMTPSA id g3sm7406553wrd.11.2017.06.10.03.08.21 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 10 Jun 2017 03:08:21 -0700 (PDT) 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" To: guix-devel Hi Guix, This is a subject that may have been already discussed but I can't find any archive. At work, we are using the (quite unpleasant) google "repo" tool to manage multiple git repositories. As there are no real alternatives to this tool I'm rewriting some parts of "repo" in Guile, using guile-git. The script is becoming bigger and some parts of Guix would be really handy : (guix records), (guix workers), (guix utils) ... I don't want Guix to become a dependency of my script but copying parts of Guix in not great either. So I'm wondering if some parts of Guix, useful to other guile projects could be integrated to a lib, guile-lib for instance ? Thanks, Mathieu