From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Re: summer of code ideas Date: Mon, 7 Mar 2011 12:23:31 -0800 (PST) Message-ID: <548800.13980.qm@web37904.mail.mud.yahoo.com> Reply-To: Mike Gran NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1299531982 3339 80.91.229.12 (7 Mar 2011 21:06:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 7 Mar 2011 21:06:22 +0000 (UTC) To: Andy Wingo , guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Mar 07 22:06:13 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 1Pwhcg-0003bh-FK for guile-devel@m.gmane.org; Mon, 07 Mar 2011 22:06:13 +0100 Original-Received: from localhost ([127.0.0.1]:38305 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PwhNx-0001vy-Fh for guile-devel@m.gmane.org; Mon, 07 Mar 2011 15:50:33 -0500 Original-Received: from [140.186.70.92] (port=42137 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pwgxw-0000Fa-GO for guile-devel@gnu.org; Mon, 07 Mar 2011 15:23:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pwgxp-0000hO-6f for guile-devel@gnu.org; Mon, 07 Mar 2011 15:23:34 -0500 Original-Received: from web37904.mail.mud.yahoo.com ([209.191.91.166]:42841) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Pwgxp-0000hG-13 for guile-devel@gnu.org; Mon, 07 Mar 2011 15:23:33 -0500 Original-Received: (qmail 16495 invoked by uid 60001); 7 Mar 2011 20:23:31 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1299529411; bh=Kf2jL+2nSol9Dd5iRrPaNvZb1Cn0l2xvqhwlr94ayw8=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=HXhhhbJhVl7Xhmny8SMSestXN1K2RUa3bxMYCZ3+GZmnwUkEdqHXRFuxH3zld6ln3rkFO+wkiIRJPC10+kOzDi+1nnVvWp+v/IebGFXNI/jiaOypGz/EhSrTmNB5O2hxpVw0ygi6LW2bz2KNmvMEHkiiQr98VFZVJvvDfUopfK0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Qqn4u82Pmiyy1PXwSWysIpafdlwGHthEr7TfmbpwWdr57Kb++Ca3Bps9OylEox0NLkWyhZQEe2lFu9wRiyHBUFSlsxw8ixpMtX6Sy3I35hFY60JCd/hwsG4BG+ubXMTViJ6ToKjRGVujwiSGsnw4hI7xy04mfQnDTtxEmQX6asM=; X-YMail-OSG: 3oF.QbMVM1k40ANWP3LlmFTboC51VnGYdZ9A2.OthSMvZxq r_MZ0WQCMieUJ355MV0UEU5D2osX61Wzz2QuLBIIva4P9312xEFj5CfZwLs9 hmVXrEXgsyudKJo3t36AF3ghE9z6zZp8K3xITD3HFOZyTfCFwGXCohyPLwzO NuYY7i02z5Yu5fakrwJUmbFekXUTPE36ZFbMb7MYLFYhkjRyCdqxl5tlr0.D LIe_NBM29tCGg9F0XsTxRfIFfb3lXBx2L.t26AdKYpqfpoK9nOLRZ98KJOR6 YkDuPyYD_BFM2lDInFS11LJDmLiokA3R8zYSRnnPF24hyfSSGppXI_R5oWie dFvuaWl4wHM0tqUYzc7b1wuapWvdbMxRkFbLNjjUbz9h443XtT8UFpQM- Original-Received: from [207.8.91.2] by web37904.mail.mud.yahoo.com via HTTP; Mon, 07 Mar 2011 12:23:31 PST X-Mailer: YahooMailWebService/0.8.109.292656 X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-Received-From: 209.191.91.166 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:11816 Archived-At: =0A>Hey all,=0A>=0A>We need to get together a few Guile-proposed projects f= or SoC students=0A>to hack on.=A0 How about we collect them here in this th= read.=A0 I'll kick=0A>it off with one idea:=0A>=0A>=A0 * A CPAN for Guile.= =A0=0A=0AA=A0similar idea.=0A=0ADefine a syntax for use-modules to pull mod= ules off the net, something =0Alike=0A=0A=A0=A0 (use-modules (url://a-url.c= om library module #:optional a-rev-number))=0A=0AUpdate modules on startup.= =A0 Cache modules and use=A0last cached=A0version if=0Ainternet access is n= ot available.=A0 Create server solution for modules.=0AUse openID or relate= d to control access to Guile module server.=A0 Use=0Arevision-control-like = system to server up proper revision of module.=0A=0AAlso, add syntax for pr= ocedure that, when called on local system,=0Aactually execute on remote sys= tem.=0A=0A(use-modules ((url://a-url.com library module #:optional a-rev-nu= mber)=0A=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0#:rpc external-func))=A0= =0A=0A-Mike