emacs-devel
[Top][All Lists]
Advanced

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

Re: Splitting GNU ELPA


From: Richard Stallman
Subject: Re: Splitting GNU ELPA
Date: Wed, 20 May 2020 00:01:39 -0400

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I don't think that #(+ %1 %2) is very difficult to learn.  So I don't
see a significant downside in supporting this construct.

On the other hand, for that particular function, you could write '+.

    > I can already see the discussions in forums about "what's the difference
    > between #(f % 1) and (lambda (x) (f x 1))", "when should I use which",

But the answer is simple: they are equivalent, the choice is a matter
of taste.

    > If we want to shorten anonymous functions we could start with something
    > like (λ (x) (f x 1)), which you can get with
    > prettify-symbols-mode already.

That is not much of a simplification, and think it is a drawback
to display different text from what is really in the file.
#(f % 1) avoids that drawback.

-- 
Dr Richard Stallman
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





reply via email to

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