[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs rewrite in a maintainable language
From: |
Ken Raeburn |
Subject: |
Re: Emacs rewrite in a maintainable language |
Date: |
Tue, 13 Oct 2015 01:28:45 -0400 |
> The thought of an Elisp->C compiler that could produce well-performing code is
> very interesting. I starting working on an LLVM JIT for Emacs bytecode at one
> point -- got as far as hello world -- and it was not terribly difficult. The
> main reason I stopped is that it didn't help performance enough. The slowness
> imposed by constantly looking up symbol names at global scope, due to dynamic
> binding, dominated the profiling results.
>
> A subset of Elisp that doesn't have dynamic binding might well produce code
> that could be of use to us, and wouldn't need any of the macros we currently
> use to communicate between the two languages.
Do you think the introduction of lexical binding support changes the balance
much?
(Or was your work after lexical binding was added?)
Ken
- Re: Emacs rewrite in a maintainable language, (continued)
- Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/13
- Re: Emacs rewrite in a maintainable language, Richard Stallman, 2015/10/13
- Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/13
- Re: Emacs rewrite in a maintainable language, Camm Maguire, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Alexis, 2015/10/12
- Re: Emacs rewrite in a maintainable language, Daniel Colascione, 2015/10/12
- Re: Emacs rewrite in a maintainable language,
Ken Raeburn <=
- Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/13
- Re: Emacs rewrite in a maintainable language, David Kastrup, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Daniel Colascione, 2015/10/13
- Re: Emacs rewrite in a maintainable language, Stephen J. Turnbull, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Oleh Krehel, 2015/10/15
- Re: Emacs rewrite in a maintainable language, David Kastrup, 2015/10/12
- Re: Emacs rewrite in a maintainable language, Paul Eggert, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Oleh Krehel, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/12
- Re: Emacs rewrite in a maintainable language, David Kastrup, 2015/10/15