From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: GSOC applications coming up Date: Mon, 29 Mar 2010 11:48:58 +0200 Message-ID: References: <1e54fa2e1003281517s4015dfdei5964b209c2eb69b9@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1269856323 5410 80.91.229.12 (29 Mar 2010 09:52:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 29 Mar 2010 09:52:03 +0000 (UTC) Cc: guile-devel@gnu.org To: No Itisnt Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Mar 29 11:51:58 2010 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NwBdW-0008M3-3c for guile-devel@m.gmane.org; Mon, 29 Mar 2010 11:51:58 +0200 Original-Received: from localhost ([127.0.0.1]:49891 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NwBdU-0002OX-LX for guile-devel@m.gmane.org; Mon, 29 Mar 2010 05:51:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NwBdP-0002Lu-Ib for guile-devel@gnu.org; Mon, 29 Mar 2010 05:51:51 -0400 Original-Received: from [140.186.70.92] (port=42465 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NwBdN-0002J6-Sc for guile-devel@gnu.org; Mon, 29 Mar 2010 05:51:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NwBdM-0005F5-6f for guile-devel@gnu.org; Mon, 29 Mar 2010 05:51:49 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:43502 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NwBdM-0005Ey-3z for guile-devel@gnu.org; Mon, 29 Mar 2010 05:51:48 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 906C9A6B26; Mon, 29 Mar 2010 05:51:47 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=vpfk6+ocITw6tsU2lUl7zPZoe10=; b=gKdtzy qVMkB52e9ZAyj3DPFzzq8zteQwE7u5v58v6is4s2BJppN7TyEFRSnTvogi244aok KLaEF76Hgq/x/5pOwem6ugwcGygHikPlm78igLdeMaE8jCpD4i4nh2pmsdlpJoY3 3p8vkVvSOHBu5HYSe0IUelBn5BEffPUEMoZ4g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=BtlFxfy6yT762Z1Q9e/1bzeG/JAXAF49 qqVmvhjGxKxxM5KiKi/tIIlsbR1zDiaWaKUw0vL0kwxDe01bnw2PhkVORuDltzRk FBLelzd8TuGRQmRSACh7lLrUGT103nNoQrfBFKzwv6Oi2a4ZPPkslMJoO8GNb7xQ RgqGFH0uBOQ= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 765D8A6B25; Mon, 29 Mar 2010 05:51:46 -0400 (EDT) Original-Received: from unquote (unknown [83.202.33.142]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id EB8E7A6B24; Mon, 29 Mar 2010 05:51:44 -0400 (EDT) In-Reply-To: <1e54fa2e1003281517s4015dfdei5964b209c2eb69b9@mail.gmail.com> (No Itisnt's message of "Sun, 28 Mar 2010 16:17:20 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: B01F9A84-3B18-11DF-92F4-D033EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10108 Archived-At: Heya, On Mon 29 Mar 2010 00:17, No Itisnt writes: > At the moment I'm tinkering with the arithmetic parser I posted to > guile-user, and trying to turn it into a parser generator. Cool! > I expressed some interest in doing GSOC with Guile a little earlier > and if y'all are willing to back me up, I really should write a > proposal and submit it (I guess I'd just submit it to the GNU Project, > assuming you approve?) Sure, that would be fantastic. > I'm still plenty open to suggestions; I'm particularly interested in > parsing and compilation, but mostly I just want to write some Scheme. How about that Lua implementation you proposed? I don't think there's enough left on the Javascript compiler for it to be a summer project, but poking around in that code could be instructive to see how it all breaks down between the parser/compiler and the GOOPS-based runtime. > What exactly needs to be finished in the Javascript compiler? The standard library, mainly. I left it in a poor state, unfortunately, without test cases, and without a TODO list; I am a bad person :P > Let me know what you think. I think it's going to be a lovely summer :) Speaking from experience, writing compilers and runtimes is really, really educational, and often the results are practically useful. It would be great to be able to extend Emacs in Lua. Cheers, Andy -- http://wingolog.org/