[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
- Re: [PATCH] Add prettify symbols to python-mode, (continued)
- Re: [PATCH] Add prettify symbols to python-mode, Stefan Monnier, 2015/09/20
- Re: [PATCH] Add prettify symbols to python-mode, Richard Stallman, 2015/09/22
- Re: [PATCH] Add prettify symbols to python-mode, Stefan Monnier, 2015/09/22
- Re: [PATCH] Add prettify symbols to python-mode, Rasmus, 2015/09/22
- Re: [PATCH] Add prettify symbols to python-mode, Richard Stallman, 2015/09/22
- Re: [PATCH] Add prettify symbols to python-mode, Achim Gratz, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, Eli Zaretskii, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, David Kastrup, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, Xue Fuqiao, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, Eli Zaretskii, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode,
David Kastrup <=
- Re: [PATCH] Add prettify symbols to python-mode, Eli Zaretskii, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, David Kastrup, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, Eli Zaretskii, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, David Kastrup, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, Eli Zaretskii, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, David Kastrup, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, Eli Zaretskii, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, David Kastrup, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, Paul Eggert, 2015/09/23
- Re: [PATCH] Add prettify symbols to python-mode, David Kastrup, 2015/09/23