emacs-devel
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]