* Re: About GSoC 2013 [not found] ` <87wqrpabnz.fsf@gnu.org> @ 2013-04-26 22:07 ` Xue Fuqiao 2013-04-27 4:47 ` Xue Fuqiao 0 siblings, 1 reply; 6+ messages in thread From: Xue Fuqiao @ 2013-04-26 22:07 UTC (permalink / raw) To: Ludovic Courtès; +Cc: bug-guix On Fri, Apr 26, 2013 at 5:22 PM, Ludovic Courtès <ludo@gnu.org> wrote: > Xue Fuqiao <xfq.free@gmail.com> skribis: > >> On Thu, Apr 25, 2013 at 8:33 PM, Ludovic Courtès <ludo@gnu.org> wrote: >>> (Please follow-up to bug-guix@gnu.org if you don’t mind.) > > That still holds. CC bug-guix. >>> Xue Fuqiao <xfq.free@gmail.com> skribis: >>> >>>> Having used Emacs for almost 4 years, I am a Chinese student in Beijing, >>>> 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’ve already proposed other ideas for work on Emacs. Did you >>> make up your mind as to which of those you’d 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’s the famous “Structure and Interpretation of Computer Programs” > (SICP), and others listed at <http://schemers.org/>. 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 ‘package-menu-mode’ or >>> ‘tabulated-list-mode’, which greatly simplify the UI part. >> >> BTW have you read my proposal? >> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/xfq/6001 > > Hmm no, I don’t 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/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: About GSoC 2013 2013-04-26 22:07 ` About GSoC 2013 Xue Fuqiao @ 2013-04-27 4:47 ` Xue Fuqiao 2013-04-27 11:32 ` Nikita Karetnikov 2013-04-27 16:42 ` Ludovic Courtès 0 siblings, 2 replies; 6+ messages in thread From: Xue Fuqiao @ 2013-04-27 4:47 UTC (permalink / raw) To: Ludovic Courtès; +Cc: bug-guix On Sat, Apr 27, 2013 at 6:07 AM, Xue Fuqiao <xfq.free@gmail.com> wrote: >> There’s the famous “Structure and Interpretation of Computer Programs” >> (SICP), and others listed at <http://schemers.org/>. > > Good. I knew this tutorial years ago, but I haven't read it yet. I'll > start to read it later. BTW can you (or somebody else) recommend a development environment for Scheme? There are cmuscheme, slime, geiser, quack and maybe some others, I'm not sure which to select. If it does not require much Scheme code, maybe cmuscheme is enough. Sorry if it's off-topic here. -- Best regards, Xue Fuqiao. http://www.gnu.org/software/emacs/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: About GSoC 2013 2013-04-27 4:47 ` Xue Fuqiao @ 2013-04-27 11:32 ` Nikita Karetnikov 2013-04-27 12:51 ` Xue Fuqiao 2013-04-27 16:42 ` Ludovic Courtès 1 sibling, 1 reply; 6+ messages in thread From: Nikita Karetnikov @ 2013-04-27 11:32 UTC (permalink / raw) To: Xue Fuqiao; +Cc: bug-guix [-- Attachment #1: Type: text/plain, Size: 478 bytes --] > BTW can you (or somebody else) recommend a development environment for > Scheme? There are cmuscheme, slime, geiser, quack and maybe some > others, I'm not sure which to select. If it does not require much > Scheme code, maybe cmuscheme is enough. Sorry if it's off-topic here. I guess Geiser [1,2] is the most popular among guilers. [1] https://gnu.org/software/guile/manual/guile.html#Using-Guile-in-Emacs [2] http://git.savannah.gnu.org/cgit/guix.git/tree/HACKING#n26 [-- Attachment #2: Type: application/pgp-signature, Size: 835 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: About GSoC 2013 2013-04-27 11:32 ` Nikita Karetnikov @ 2013-04-27 12:51 ` Xue Fuqiao 0 siblings, 0 replies; 6+ messages in thread From: Xue Fuqiao @ 2013-04-27 12:51 UTC (permalink / raw) To: Nikita Karetnikov; +Cc: bug-guix On Sat, Apr 27, 2013 at 7:32 PM, Nikita Karetnikov <nikita@karetnikov.org> wrote: >> BTW can you (or somebody else) recommend a development environment for >> Scheme? There are cmuscheme, slime, geiser, quack and maybe some >> others, I'm not sure which to select. If it does not require much >> Scheme code, maybe cmuscheme is enough. Sorry if it's off-topic here. > > I guess Geiser [1,2] is the most popular among guilers. Thank you. I'll read files like HACKING, README and ROADMAP later. -- Best regards, Xue Fuqiao. http://www.gnu.org/software/emacs/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: About GSoC 2013 2013-04-27 4:47 ` Xue Fuqiao 2013-04-27 11:32 ` Nikita Karetnikov @ 2013-04-27 16:42 ` Ludovic Courtès 2013-05-07 22:47 ` Xue Fuqiao 1 sibling, 1 reply; 6+ messages in thread From: Ludovic Courtès @ 2013-04-27 16:42 UTC (permalink / raw) To: Xue Fuqiao; +Cc: bug-guix Xue Fuqiao <xfq.free@gmail.com> skribis: > On Sat, Apr 27, 2013 at 6:07 AM, Xue Fuqiao <xfq.free@gmail.com> wrote: >>> There’s the famous “Structure and Interpretation of Computer Programs” >>> (SICP), and others listed at <http://schemers.org/>. >> >> Good. I knew this tutorial years ago, but I haven't read it yet. I'll >> start to read it later. > > BTW can you (or somebody else) recommend a development environment for > Scheme? Guix is written in Guile, and Geiser is really the perfect thing for Guile (see HACKING). Roughly it provides features comparable to what Emacs provides for Emacs Lisp, plus a REPL, autodoc, jump-to-definition, and more. Ludo’. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: About GSoC 2013 2013-04-27 16:42 ` Ludovic Courtès @ 2013-05-07 22:47 ` Xue Fuqiao 0 siblings, 0 replies; 6+ messages in thread From: Xue Fuqiao @ 2013-05-07 22:47 UTC (permalink / raw) To: Ludovic Courtès; +Cc: bug-guix http://lists.gnu.org/archive/html/summer-of-code/2013-05/msg00028.html It seems that Guix is 0/0. Since Stefan has registered as a mentor for GNU Emacs, I will switch to the "VC Modernization" project. I'm sorry. -- Best regards, Xue Fuqiao. http://www.gnu.org/software/emacs/ ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-05-07 22:47 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <CAAF+z6H=qsNn6gkMa0gx9qtW-L3uPk_BsgFAtv68ujjdnLC6WQ@mail.gmail.com> [not found] ` <87mwsm7psp.fsf@gnu.org> [not found] ` <CAAF+z6GfsJK6v+ureBKgP1iv1g+7WKjkz3xrHruZrcYYk_6wXA@mail.gmail.com> [not found] ` <87wqrpabnz.fsf@gnu.org> 2013-04-26 22:07 ` About GSoC 2013 Xue Fuqiao 2013-04-27 4:47 ` Xue Fuqiao 2013-04-27 11:32 ` Nikita Karetnikov 2013-04-27 12:51 ` Xue Fuqiao 2013-04-27 16:42 ` Ludovic Courtès 2013-05-07 22:47 ` Xue Fuqiao
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).