[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: C and Emacs Lisp code parts
From: |
Clément Pit--Claudel |
Subject: |
Re: C and Emacs Lisp code parts |
Date: |
Fri, 1 Jul 2016 23:42:43 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 |
On 2016-07-01 23:32, Tom Tromey wrote:
>>>>>> "Andreas" == Andreas Röhler <address@hidden> writes:
>
> Andreas> last years parts of C code have been switched into the Lisp
> Andreas> area. There are pro and cons, the cons seems to be an easier
> Andreas> maintenance, to protect against the lack of skilled C-developers.
>
> Andreas> The backside is a general slowness, not felt in details of such a
> Andreas> change, but cumulated.Would liketo see this strategy changed. Rather
> Andreas> focus at a fast and small core. Reduce the rate of changes maybe. My
> Andreas> preferred Emacs must not provide everything, but be quick and
> reliable
> Andreas> and easy to extend. Emacs Lisp seen as designed for the user-space.
>
> Another approach is to just write Emacs Lisp, and use a compiler to
> translate important parts to C. I've done a lot of this work, but it
> needs some love to get to the finish line.
This. Quoting from your page (which I +1'd a while ago):
I think Emacs should move more strongly toward self-hosting. Too much of
Emacs is written in C, and in the long term this should be migrated to
lisp.
Couldn't agree more. There are so many benefits to code written in Elisp:
readability, simplicity of debugging, simplicity of editing and replacing code,
safety, etc. Moving code to C by hand may be a way to make some functions
faster, but there are many other less drastic ways.
Clément.
signature.asc
Description: OpenPGP digital signature
- Re: C and Emacs Lisp code parts, (continued)
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/01
- Re: C and Emacs Lisp code parts, Davis Herring, 2016/07/01
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/02
- Re: C and Emacs Lisp code parts, Paul Eggert, 2016/07/02
- Re: C and Emacs Lisp code parts, Davis Herring, 2016/07/05
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/05
- Re: C and Emacs Lisp code parts, Eli Zaretskii, 2016/07/02
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/02
- Re: C and Emacs Lisp code parts, Eli Zaretskii, 2016/07/02
Re: C and Emacs Lisp code parts, Tom Tromey, 2016/07/01
- Re: C and Emacs Lisp code parts,
Clément Pit--Claudel <=