emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Emacs rewrite in a maintainable language


From: Przemysław Wojnowski
Subject: Emacs rewrite in a maintainable language
Date: Sun, 11 Oct 2015 10:11:23 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

Hello everybody,

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.

Quick search gave this http://tromey.com/blog/?p=709 but the article talks only about performance, not maintainability, which is extremely important for long living projects like Emacs.

It's just a question, not a proposition. :-)

Cheers,
Przemysław



reply via email to

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