[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs rewrite in a maintainable language
From: |
John Wiegley |
Subject: |
Re: Emacs rewrite in a maintainable language |
Date: |
Sun, 18 Oct 2015 10:40:58 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) |
>>>>> Tom Tromey <address@hidden> writes:
> You don't really need to do any subsetting. With a decent compiler you can
> just write elisp.
>
> This is pretty much what I am trying to do here:
>
> https://github.com/tromey/el-compilador
Ok, you've got the PL side of me rather excited now. :) Are you planning
optimization passes during the transform from elisp to C?
I noticed your files lack a copyright or license. Is this something you would
be willing to assign to the FSF once the bugs are worked out? Even if we don't
use it to rewrite our current C files, it would be an interesting addition to
the build process, if we do decide to cross-compile some Emacs Lisp code over
to C.
For it to be worth the complexity, however, I'd like to see some performance
numbers, or examples of features it gains us that we can't have easily
otherwise (like transparent FFI). If the difference between compiled-to-C and
our current byte-compiler is only 10%, that would be good to know. If the win
is huge, I wonder how long until I can have a compiled Gnus. :)
Other than that, I like it!
John
- Re: Emacs rewrite in a maintainable language, (continued)
- Re: Emacs rewrite in a maintainable language, David Kastrup, 2015/10/17
- Re: Emacs rewrite in a maintainable language, Taylan Ulrich Bayırlı/Kammer, 2015/10/17
- Re: Emacs rewrite in a maintainable language, David Kastrup, 2015/10/17
- Re: Emacs rewrite in a maintainable language, Taylan Ulrich Bayırlı/Kammer, 2015/10/17
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/17
- Re: Emacs rewrite in a maintainable language, Taylan Ulrich Bayırlı/Kammer, 2015/10/17
- Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/17
- Re: Emacs rewrite in a maintainable language, David Kastrup, 2015/10/17
- Re: Emacs rewrite in a maintainable language, Richard Stallman, 2015/10/18
- Re: Emacs rewrite in a maintainable language, Tom Tromey, 2015/10/18
- Re: Emacs rewrite in a maintainable language,
John Wiegley <=
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/18
- Re: Emacs rewrite in a maintainable language, David Kastrup, 2015/10/18
- Re: Emacs rewrite in a maintainable language, Tom Tromey, 2015/10/18
- Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/20
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/12
- Re: Emacs rewrite in a maintainable language, Przemysław Wojnowski, 2015/10/13
- Re: Emacs rewrite in a maintainable language, Gian Uberto Lauri, 2015/10/13
- Re: Emacs rewrite in a maintainable language, Tassilo Horn, 2015/10/13
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/13
- Re: Emacs rewrite in a maintainable language, Tassilo Horn, 2015/10/13