[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs rewrite in a maintainable language
From: |
Alexis |
Subject: |
Re: Emacs rewrite in a maintainable language |
Date: |
Sun, 11 Oct 2015 19:54:26 +1100 |
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?" :-)
Did anyone consider pros/cons of having base code in other
language? AFAIK maintenance cost of C code is pretty high,
because the code is tangled, has no tests and the language has
its limits (e.g. no namespaces, no abstractions,
etc.). Maintaining that and adding new features will be harder
and harder.
Having Emacs base code in a more maintainable language (maybe
some Scheme version?) would reduce maintenance cost over the
years. Also more maintainable code makes it easier for others to
joins and improve it.
In my experience, this suggestion comes up regularly; here's a
brief comment i wrote on this topic about a year ago:
https://www.reddit.com/r/emacs/comments/2l1gp6/so_why_moving_the_code_base_of_emacs_to_another/clqp6p9
Alexis.
- Re: Emacs rewrite in a maintainable language, (continued)
- Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/11
- Re: Emacs rewrite in a maintainable language, Óscar Fuentes, 2015/10/11
- Re: Emacs rewrite in a maintainable language, Marcin Borkowski, 2015/10/11
- 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 <=
Re: Emacs rewrite in a maintainable language, Fabrice Popineau, 2015/10/11
Re: Emacs rewrite in a maintainable language, John Wiegley, 2015/10/11
- 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