emacs-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Add prettify symbols to python-mode


From: David Kastrup
Subject: Re: [PATCH] Add prettify symbols to python-mode
Date: Wed, 23 Sep 2015 18:52:16 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

>> Date: Wed, 23 Sep 2015 22:12:30 +0800
>> From: Xue Fuqiao <address@hidden>
>> Cc: Achim Gratz <address@hidden>, Emacs-devel <address@hidden>
>> 
>> On Wed, Sep 23, 2015 at 3:13 PM, Eli Zaretskii <address@hidden> wrote:
>> 
>> > One of the gravest problems I see for the future of Emacs development
>> > is that we slowly but steadily lose old-timers who know a lot about
>> > the Emacs internals and have lots of experience hacking them, whereas
>> > the (welcome) newcomers mostly prefer working on application-level
>> > code in Lisp.  If this tendency continues, we will soon lose the
>> > ability to make deep infrastructure changes, i.e. will be unable to
>> > add new features that need non-trivial changes on the C level.
>> 
>> Yes, this is also what I see.  As a "newcomer" (in comparison with most
>> Emacs hackers on this list, who have been contributing to Emacs for much
>> longer than me, and have a deeper understanding of the system as a
>> whole), some possible causes for this problem are:
>> 
>> * Hacking on the C level is inherently more difficult than the Lisp
>>   (application) level.
>
> I don't see why.  C is not a complicated language, and a large part of
> the Emacs source code never touches its relatively more problematic
> parts, like memory allocation.

C may not be a complicated language but it offers no significant
in-language features for integrating data structures and their
manipulators.  As a consequence, working with Elisp data in C does not
resemble either working with C or with Lisp.

-- 
David Kastrup



reply via email to

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