[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, 11 Oct 2015 10:25:48 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) |
>>>>> Przemysław Wojnowski <address@hidden> writes:
> Recently I was going through Emacs C code and immediately one thing come to
> my mind: "Did anyone consider rewrite it a more maintainable language?" :-)
Hi Przemysław,
There is one reason I can think of not to rewrite Emacs in another language:
Because the language it's written in is working for us.
If C presented difficulties in terms of capability, efficiency, contribution,
debugging, etc., that would naturally drive us toward another language. But as
it stands, C is well understood, easy to resolve performance issues, there are
superb debugging and analysis tools available, and the runtime is exceedingly
mature.
And, as some have said, C code represents only a fraction of what Emacs is to
the user. Switching from Emacs Lisp to another high-level language might be a
more interesting discussion, which you could take up with the people working
on such projects, like Guile Emacs. If someone can prove to me that we gain a
lot and lose a little from such a switch, it's definitely worth considering!
John
- Re: Emacs rewrite in a maintainable language, (continued)
- Re: Emacs rewrite in a maintainable language, Óscar Fuentes, 2015/10/11
- RE: Emacs rewrite in a maintainable language, Drew Adams, 2015/10/11
- Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/11
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/12
- Re: Emacs rewrite in a maintainable language, Daniel Colascione, 2015/10/12
- Re: Emacs rewrite in a maintainable language, Richard Stallman, 2015/10/15
Re: Emacs rewrite in a maintainable language, Alexis, 2015/10/11
Re: Emacs rewrite in a maintainable language, Fabrice Popineau, 2015/10/11
Re: Emacs rewrite in a maintainable language,
John Wiegley <=
- Re: Emacs rewrite in a maintainable language, Óscar Fuentes, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/11
- Re: Emacs rewrite in a maintainable language, Óscar Fuentes, 2015/10/11
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Óscar Fuentes, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/11
- Re: Emacs rewrite in a maintainable language, Óscar Fuentes, 2015/10/12
- Re: Emacs rewrite in a maintainable language, Eli Zaretskii, 2015/10/12
- Re: Emacs rewrite in a maintainable language, Paul Eggert, 2015/10/15
- Re: Emacs rewrite in a maintainable language, Steinar Bang, 2015/10/15