From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: summer of code project: cpan Date: Sat, 19 Mar 2011 12:45:14 +0100 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1300538466 21449 80.91.229.12 (19 Mar 2011 12:41:06 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 19 Mar 2011 12:41:06 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Mar 19 13:41:01 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q0vSm-0003Pi-Dl for guile-devel@m.gmane.org; Sat, 19 Mar 2011 13:41:00 +0100 Original-Received: from localhost ([127.0.0.1]:41919 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q0vSl-0004FJ-MO for guile-devel@m.gmane.org; Sat, 19 Mar 2011 08:40:59 -0400 Original-Received: from [140.186.70.92] (port=44253 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q0vSg-0004Dw-5U for guile-devel@gnu.org; Sat, 19 Mar 2011 08:40:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q0vSe-0004s7-Rl for guile-devel@gnu.org; Sat, 19 Mar 2011 08:40:54 -0400 Original-Received: from a-pb-sasl-sd.pobox.com ([64.74.157.62]:52334 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q0vSe-0004qa-Mm for guile-devel@gnu.org; Sat, 19 Mar 2011 08:40:52 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id D88EF3EF3; Sat, 19 Mar 2011 08:42:25 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:date:message-id:mime-version:content-type; s=sasl; bh=l Z9MeV0GzRagsKO3hA9h7r8R/KQ=; b=Mc1Y8pho1InY8CXfusibDC66kjQQSpYpC ZBIFCaQJxJvU1Nvh2zOu2vKjVKhx5QFRf3Sp1By0cc7pUA1eN3yfodq8/B/Bb21u w4m31yUSu0a2Xxht/SV5bgt7kZLv9GyJAfABBNrW7CYolp/1Pbhr2yc/ptmIG7LI J0WDKPbvEA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:date:message-id:mime-version:content-type; q=dns; s= sasl; b=VRtAJobA64FySQaLGqjrmaqDdUN1H1x/VCNO18iTH/+PsyOHdKzSV3rP 2V7mQDKDfxmqILJhF+Ht0K3tx3ELjFp/rQEhWNXpQJqXo4FXUfkCw5RlJ3lCOd5z SFbizLIjZf+8vZ6tCzp4uN31nQA27J96ZOGKXuCTs89Wi8jBt/s= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id C3FB23EF0; Sat, 19 Mar 2011 08:42:23 -0400 (EDT) Original-Received: from unquote.localdomain (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 2BDDD3EEE; Sat, 19 Mar 2011 08:42:21 -0400 (EDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: 56A83F80-5226-11E0-A382-E8AB60295C12-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 64.74.157.62 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:11910 Archived-At: Hello all, Now that GNU is in the Google SoC, I'd like to propose again a CPAN for Guile. (It does needs a proper name, but that name doesn't have to correspond to the name of the command-line utility; see my other mail about "guido".) The proposal would be to start from dorodango, and to use stowfs locally. We keep (largely) the dorodango network interfaces, but the implementation exists in a Guile-specific project, with a non-dorodango name (so as not to conflict with Andreas's more portable project). Locally it uses something like stowfs and $XDG_DATA_DIRS, as noted in the previous SoC thread. The project can be developed outside of Guile initially, just integrating by defining "guido" commands. If everything works it can be integrated within Guile itself. Andreas, what do you think about this? If you are happy with this I would be most pleased to have you as a co-mentor. As far as flavor goes, I want to tie it to the Guile project (and indeed: I want it to tie the Guile project together), but I would also like for it to support portable repositories, so that you could "guido install" R6RS libraries. Regards, Andy -- http://wingolog.org/