[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Pushing the mark from a primitive like goto-char
From: |
Richard Stallman |
Subject: |
Re: Pushing the mark from a primitive like goto-char |
Date: |
Wed, 06 Jan 2021 00:12:20 -0500 |
[[[ 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. ]]]
In general, the interactive spec should only read the arguments.
The "real work" should be done in the function body once it gets the
arguments.
The reason for this is clean design, and to gives the right
relationship between interactive calls and noninteractive.
However, reading the arguments can legitimately have side effects,
byproducts of reading the arguments -- for instance, changing the
obarray if you need to intern something.
--
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)