From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Google Summer of Code project concepts Date: Thu, 11 Apr 2013 21:25:00 +0200 Message-ID: <87y5cog99v.fsf@gnu.org> References: <871uak1a8t.fsf@naga.invergo.net> <87li8pmfa7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UQNEW-00082L-Uu for bug-guix@gnu.org; Thu, 11 Apr 2013 15:32:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UQNEW-0001mr-4C for bug-guix@gnu.org; Thu, 11 Apr 2013 15:32:32 -0400 Received: from [2a01:e0b:1:123:ca0a:a9ff:fe03:271e] (port=42717 helo=xanadu.aquilenet.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UQN7R-0007Md-2Z for bug-guix@gnu.org; Thu, 11 Apr 2013 15:25:13 -0400 In-Reply-To: (Chris Dale's message of "Thu, 11 Apr 2013 10:00:06 -0500") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Chris Dale Cc: bug-guix@gnu.org Hi! Chris Dale skribis: > As you may have guessed, it is not > my OS hacking skillz that interest me in the project, but my desire to see > functional programming get used in practical software. I'm willing to lea= rn > just about anything to contribute to that goal :) Guix is written mostly in a functional style, so hacking in there would fit. > Broadly though, it seems like the order of business would be boot-to-Guile > + Guix =E2=86=92 dmd =E2=86=92 Guile-scsh =E2=86=92 nwm. Obviously those = chunks are discrete, and > you could chop them off at any point and still be better off than you were > before. I could also see an argument for reversing the order of Guile-sch= sh > and nwm, but as an arch user I always think of shells before window > managers :D The bootable thing requires some design and hacking on the core of Guix. So I don=E2=80=99t think it=E2=80=99d be reasonable as a summer proj= ect. (Plus I hope that some progress has been made by this time!) > My ideal project result would be a bootable distro that I can configure a= nd > interact with in Guile Scheme. If it had a wm, that'd be the icing on the > cake (as wms always are! :P). Thoughts? We=E2=80=99d just need to come up with a more precise task list, I suppose.= :-) I can=E2=80=99t really offer to mentor work on Guile-SCSH or on a WM, unless there=E2=80=99s specific integration work with Guix. WDYT? Ludo=E2=80=99.