From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Emacs UI for Guix (GSOC) Date: Fri, 21 Mar 2014 14:50:28 +0100 Message-ID: <87ior71x0b.fsf@gnu.org> References: <8738ib3jo8.fsf@sealion.lowtem.hokudai.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQzqH-0008QX-37 for guix-devel@gnu.org; Fri, 21 Mar 2014 09:50:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WQzqB-0007Lg-19 for guix-devel@gnu.org; Fri, 21 Mar 2014 09:50:36 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:43642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQzqA-0007LW-QP for guix-devel@gnu.org; Fri, 21 Mar 2014 09:50:30 -0400 In-Reply-To: <8738ib3jo8.fsf@sealion.lowtem.hokudai.ac.jp> (Yagnesh Raghava Yakkala's message of "Fri, 21 Mar 2014 19:55:35 +0900") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Yagnesh Raghava Yakkala Cc: guix-devel@gnu.org Hi! Yagnesh Raghava Yakkala skribis: > I know its too late and few hours before the dead line of GSOC > application. Anyway I wrote a proposal based on previously discussed by X= ue=C2=B9 Heh, we can thank him. ;-) > in the list. I am attaching that here. I would like to work on this whet= her > or not I will get selected for GSOC. I seek your comments (especially > Ludovic.) I don=E2=80=99t see significant differences compared to what we originally discussed with Xue, and I like the proposal. One thing the proposal doesn=E2=80=99t mention is the possibility to have an additional mode to browse the generation history. I think it=E2=80=99d be = nice to keep it as a =E2=80=9Cbonus item=E2=80=9D. > * Timeline of the development. > ** Before April 21: > - Getting familiar with guix concepts and code base > - Study Emacs Package.el implementation. > - Adding new package to guix. > > ** April 20 =E2=80=93 May 23: > - Start on guix.el coding. > - Initial work on Elisp interface of guix function calls. > - Finalizing on guix.el implementation concepts that includes how to inte= ract > with guix from Emacs. An open question is whether to rely on Geiser for communication between Emacs and Guix. I suggest discussing it with jao, the author of Geiser. > ** May 24 =E2=80=93 July 15: > - Implementation of glue code between Elisp and Guix. > - Work towards primary usable implementation of guix.el. > > ** July 16 =E2=80=93 July 24: > - Code cleanup > - Fixing initial reported bugs. > - Preparing for submission of mid term evaluation > > ** June 27th Mid term evaluation > > ** June 28 =E2=80=93 July 15: > - Further changes to improve code functionality. > - Refactoring code if required. > - Writing tests > > ** July 15 =E2=80=93 July 25: > - Start working on documentation to meet GNU documentation standards. > - Fixing remaining bugs. > - Code cleanup > > ** July 26 - August 11 > - reserved time left for unexpected delays. > - During whole period I will be communicating with mentor in guix IRC cha= nnel. Looks good to me! Also, an important part of GSoC, IMO, is communication. So I=E2=80=99d exp= ect that we keep in touch on IRC and the mailing list during GSoC, so we can share our thoughts, problems, experience, etc. Thanks, Ludo=E2=80=99.