From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yagnesh Raghava Yakkala Subject: Re: Emacs UI for Guix (GSOC) Date: Fri, 21 Mar 2014 23:04:00 +0900 Message-ID: <877g7n1wdr.fsf@sealion.lowtem.hokudai.ac.jp> References: <8738ib3jo8.fsf@sealion.lowtem.hokudai.ac.jp> <87ior71x0b.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 ([2001:4830:134:3::10]:48791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WR02l-0002xC-Se for guix-devel@gnu.org; Fri, 21 Mar 2014 10:03:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WR02g-0003Gr-H2 for guix-devel@gnu.org; Fri, 21 Mar 2014 10:03:31 -0400 In-Reply-To: <87ior71x0b.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 21 Mar 2014 14:50:28 +0100") 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Hello Ludovic, On Mar 21 2014, ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > 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 = Xue=C2=B9 > > Heh, we can thank him. ;-) Yes. Big thanks to him.=20 > >> in the list. I am attaching that here. I would like to work on this whe= ther >> 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 b= e nice > to keep it as a =E2=80=9Cbonus item=E2=80=9D. Yes, you raised that in a reply to Xue's mail. I will include that as well. >> * 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 int= eract >> 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. I will mail him, before so I will look into Geiser code.=20 > >> ** 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 ch= annel. > > Looks good to me! Thanks. > > Also, an important part of GSoC, IMO, is communication. So I=E2=80=99d e= xpect > that we keep in touch on IRC and the mailing list during GSoC, so we can > share our thoughts, problems, experience, etc. Sure, I will. I will have lot of question as I am very new working with scheme.=20 I will submit the proposal and will send you the final copy. Thanks. --=20 =E0=B0=8E=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B1=8B =E0=B0=AE=E0=B0=B9=E0=B0=BE= =E0=B0=A8=E0=B1=81=E0=B0=AD=E0=B0=BE=E0=B0=B5=E0=B1=81=E0=B0=B2=E0=B1=81 = =E0=B0=85=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B0=BF=E0=B0=95=E0=B0=BF =E0=B0=B5= =E0=B0=82=E0=B0=A6=E0=B0=A8=E0=B0=AE=E0=B1=81=E0=B0=B2=E0=B1=81. YYR