unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Noah Lavine <noah.b.lavine@gmail.com>
To: Giuseppe Scrivano <gscrivano@gnu.org>
Cc: guile-devel@gnu.org, jemarch@gnu.org
Subject: Re: Google Summer of Code 2012
Date: Sun, 4 Mar 2012 21:18:01 -0500	[thread overview]
Message-ID: <CA+U71=N6JHTSkshE8vSvqjbas-0PPCg+AE6M7ANenaiEhrcETw@mail.gmail.com> (raw)
In-Reply-To: <87wr7074bp.fsf@gnu.org>

I do not know if that idea is still valid. However, here are two more
to add to that list:

- Integration with Emacs. Guile has a very-nearly-complete
implementation of Elisp. We'd like to get it to the point that it can
actually run Emacs, and see if we can implement GNU's editor better
than the standard Elisp interpreter. This project will require
converting Emacs' C code to use Guile's object system, and possibly
working on an Emacs Lisp compiler implemented in Scheme.

- Compilation and speed. Guile has a pretty good compiler right now,
but we always want more speed. The student could take this in
different directions depending on interest. One idea that could take
about a summer is to compile Guile to a register virtual machine
instead of the current stack VM.

I would love to help with either of these, although I am not sure I
know enough to be the only mentor for them.

Noah

On Sun, Mar 4, 2012 at 10:50 AM, Giuseppe Scrivano <gscrivano@gnu.org> wrote:
> Hi!
>
> I am going trough the list of the ideas for the Google Summer of Code
> 2011.
>
> I am wondering if this list is still valid:
>
> http://www.gnu.org/software/soc-projects/ideas-2012.html#guile
>
> Otherwise, do you have something to suggest?
>
> Thanks!
> Giuseppe
>



      reply	other threads:[~2012-03-05  2:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-04 15:50 Google Summer of Code 2012 Giuseppe Scrivano
2012-03-05  2:18 ` Noah Lavine [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CA+U71=N6JHTSkshE8vSvqjbas-0PPCg+AE6M7ANenaiEhrcETw@mail.gmail.com' \
    --to=noah.b.lavine@gmail.com \
    --cc=gscrivano@gnu.org \
    --cc=guile-devel@gnu.org \
    --cc=jemarch@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).