From: BT Templeton <bpt@hcoop.net>
To: guile-devel@gnu.org
Subject: Re: gnu in summer-of-code: more projects needed
Date: Mon, 04 Apr 2011 03:41:30 -0400 [thread overview]
Message-ID: <87tyee79at.fsf@olor.terpri.org> (raw)
In-Reply-To: m3pqpnwea0.fsf@unquote.localdomain
Andy Wingo <wingo@pobox.com> writes:
> If you are a Guile committer, think for a while about SoC-sized projects
> that you would like to mentor: things that you would like someone to do,
> about which you have ideas, and mail the ideas to the list.
I'd like to continue my work on the Emacs Lisp compiler. Some areas that
could use improvement:
* Implement Emacs-compatible lexical binding support
* Many Elisp subrs are not implemented in Guile-Elisp; some don't make
sense outside of Emacs, but the rest should be provided. I wrote
simple versions of many subrs in Elisp (using guile-ref, etc.), but
only just enough for subr.el to load more or less correctly.
* A more comprehensive testing framework would be nice. For example,
I'd like to be able to run Elisp tests in both Guile and Emacs.
* "Big variables," as proposed in
<http://article.gmane.org/gmane.lisp.guile.devel/10750>, would
simplify the implementation, and would also be useful if anyone wants
to implement support for other Lisp-2 dialects in the future.
* Nil needs to be a list, a boolean, *and* a symbol, not just a list
and a boolean.
* Guile-Elisp needs to support aliases and buffer-local variables.
* Guile-Elisp could be a bit faster (Emacs is still faster for the
Gabriel benchmarks), though I assume Guile will do better with code
that uses lexical binding.
Suggestions welcome; I'll be submitting the final application on 7 or 8
April.
dankon,
BT
--
Inteligenta persono lernas la lingvon Esperanton rapide kaj facile.
Esperanto estas moderna, kultura lingvo por la mondo. Simpla, fleksebla,
belsona, Esperanto estas la praktika solvo de la problemo de universala
interkompreno. Lernu la interlingvon Esperanton! http://lernu.net/
next prev parent reply other threads:[~2011-04-04 7:41 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-19 11:17 gnu in summer-of-code: more projects needed Andy Wingo
2011-04-04 7:41 ` BT Templeton [this message]
2011-04-04 21:20 ` Ludovic Courtès
2011-04-06 21:22 ` BT Templeton
2011-04-07 15:56 ` Ludovic Courtès
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=87tyee79at.fsf@olor.terpri.org \
--to=bpt@hcoop.net \
--cc=guile-devel@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).