From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xue Fuqiao Subject: Re: About GSoC 2013 Date: Sat, 27 Apr 2013 06:07:05 +0800 Message-ID: References: <87mwsm7psp.fsf@gnu.org> <87wqrpabnz.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]:51102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UVqnL-0006AA-H4 for bug-guix@gnu.org; Fri, 26 Apr 2013 18:07:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UVqnK-0001dt-6k for bug-guix@gnu.org; Fri, 26 Apr 2013 18:07:07 -0400 In-Reply-To: <87wqrpabnz.fsf@gnu.org> 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: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: bug-guix@gnu.org On Fri, Apr 26, 2013 at 5:22 PM, Ludovic Court=C3=A8s wrote: > Xue Fuqiao skribis: > >> On Thu, Apr 25, 2013 at 8:33 PM, Ludovic Court=C3=A8s wro= te: >>> (Please follow-up to bug-guix@gnu.org if you don=E2=80=99t mind.) > > That still holds. CC bug-guix. >>> Xue Fuqiao skribis: >>> >>>> Having used Emacs for almost 4 years, I am a Chinese student in Beijin= g, >>>> and I have experience with Emacs Lisp. I'd like to work on Guix under >>>> the GNU umbrella for GSoC 2013, especially this project: >>>> >>>> * Package management from Emacs >>>> The goal of this project is to write a complete package management >>>> user interface for use in GNU Emacs. The UI would provide the same >>>> functionality as the guix package command, but using an interface >>>> similar to that of package.el. >>> >>> Excellent! :-) >>> >>> I see you=E2=80=99ve already proposed other ideas for work on Emacs. D= id you >>> make up your mind as to which of those you=E2=80=99d prefer? >> >> Sorry but I prefer the VC one. Stefan (the Emacs maintainer) said that >> he would welcome such a project and would be happy to mentor. I send >> him some mails but there is no reply. > > OK, no problem. > >>> For this project, you may have to write a bit of Scheme too, which is >>> the implementation language of Guix. How do you feel about it? >> >> I do not want to I dive too much to become a Guile or Scheme expert, but >> I'd be glad to learn some Scheme. Do you have some learning resources >> to recommend? > > There=E2=80=99s the famous =E2=80=9CStructure and Interpretation of Compu= ter Programs=E2=80=9D > (SICP), and others listed at . Good. I know this tutorial years ago, but I haven't read it yet. I'll start to read it later. >>> Besides, have you looked at Guix? >> >> Not yet. I'll download and build one later. > > Great. > >>>> Looking forward to a reply so I can start working as soon as possible, >>>> thank you. (I'm not familiar with package.el, tho.) >>> >>> From a quick look, the starting points would be =E2=80=98package-menu-m= ode=E2=80=99 or >>> =E2=80=98tabulated-list-mode=E2=80=99, which greatly simplify the UI pa= rt. >> >> BTW have you read my proposal? >> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/= xfq/6001 > > Hmm no, I don=E2=80=99t have an account setup yet. Could you email it to= me? Sure, I'll send it to you later. -- Best regards, Xue Fuqiao. http://www.gnu.org/software/emacs/