unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* 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).