From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Noah Lavine Newsgroups: gmane.lisp.guile.devel Subject: Re: Google Summer of Code 2012 Date: Sun, 4 Mar 2012 21:18:01 -0500 Message-ID: References: <87wr7074bp.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1330913899 23320 80.91.229.3 (5 Mar 2012 02:18:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 5 Mar 2012 02:18:19 +0000 (UTC) Cc: guile-devel@gnu.org, jemarch@gnu.org To: Giuseppe Scrivano Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Mar 05 03:18:18 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1S4NVC-0005WC-0w for guile-devel@m.gmane.org; Mon, 05 Mar 2012 03:18:18 +0100 Original-Received: from localhost ([::1]:55877 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4NVB-00049Q-Cm for guile-devel@m.gmane.org; Sun, 04 Mar 2012 21:18:17 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:38824) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4NV7-000490-CJ for guile-devel@gnu.org; Sun, 04 Mar 2012 21:18:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4NV5-0003ad-JK for guile-devel@gnu.org; Sun, 04 Mar 2012 21:18:12 -0500 Original-Received: from mail-iy0-f169.google.com ([209.85.210.169]:40983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4NUz-0003YR-9f; Sun, 04 Mar 2012 21:18:05 -0500 Original-Received: by iajr24 with SMTP id r24so5986773iaj.0 for ; Sun, 04 Mar 2012 18:18:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=cT7HBWNmybzdRTa0orIJpNj1xKZuKPNWcS7PVhkPj1c=; b=RagSofwOhAuvrMsbHJoW58dUlcyA7ja63igK05cxNBpwd6la2rEA9LNHh7K/I4P+UI NecsH2ZsF4ffDC8FPcl+/C0ZZ8IUnrQBSiWntfUEmX8LoHYXqjNlkQlXO0H6/I6AbhU1 qwMPB0gkwG3RgretNir/yJmCvNAVgA/on4Kl0fG5EE413AamY9qxjleESQzplsvFUqPV M753tfMYTnneIHQ0/z/ew2MG1XXp3oC2y/UONkz6wfGV6xbZ384j2iQGvHuFupHUxR+e hh4WcH5TYt62PRxC8W+AnHp20XaVBifZ+QWuhsh/6Zhzbxsoj7rUoFNr9fFXH4rxgbl+ Feyg== Original-Received: by 10.50.181.228 with SMTP id dz4mr4546941igc.9.1330913881543; Sun, 04 Mar 2012 18:18:01 -0800 (PST) Original-Received: by 10.231.39.198 with HTTP; Sun, 4 Mar 2012 18:18:01 -0800 (PST) In-Reply-To: <87wr7074bp.fsf@gnu.org> X-Google-Sender-Auth: 9iEiw5WwhTyr32OAvHIW79P5LTs X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:14008 Archived-At: 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 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 >