From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: A registry for distributed sources and binaries Date: Sun, 24 Jul 2016 07:24:01 +0200 Message-ID: <20160724052401.GB20805@thebird.nl> References: <579027b7.VHXjhpPxQC3AAmeY%pjotr.public12@email> <8760rznoh1.fsf@gnu.org> <20160722004130.GA10340@thebird.nl> <874m7hk6dz.fsf_-_@gnu.org> <20160724033027.GA20236@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRBwu-0004ct-UM for guix-devel@gnu.org; Sun, 24 Jul 2016 01:27:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRBwr-0008HK-M6 for guix-devel@gnu.org; Sun, 24 Jul 2016 01:27:36 -0400 Content-Disposition: inline In-Reply-To: <20160724033027.GA20236@thebird.nl> 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: Pjotr Prins Cc: guix-devel@gnu.org Another interesting thought would be to even generalize the idea of plugins: guix package --plugin http://URL/registry-plugin.scm -A ruby -- --registry http://my-registry/list.scm guix package --plugin http://URL/registry-plugin.scm -i ruby-package -- --registry http://my-registry/list.scm I.e. the implementation of registry support does not even have to be part of GNU Guix. The plugin would get access to the full args list and be invoked from guix. This would open up the road to other plugins and new inventions outside the core tree, and simplify the core. I can add plugin support and the registry support. Pj.