all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* (interactive) call or form?
@ 2018-04-08  3:52 Marcin Borkowski
  2018-04-08  9:32 ` Michael Heerdegen
       [not found] ` <mailman.11853.1523179956.27995.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 15+ messages in thread
From: Marcin Borkowski @ 2018-04-08  3:52 UTC (permalink / raw)
  To: Help Gnu Emacs mailing list

Hi all,

the article about Emacs and TeX is in the final stage of proof-reading.
(In case you didn't know, folks at the TUGboat are _extremely_ good
copyeditors, and they caught _a lot_ of typos/grammar/stylistic mistakes
in the paper!)  During the discussion, I started to think: can an
"interactive form" (i.e., the thing that makes a function a command) be
called an "interactive call"?  I supposed not, since `interactive' is
not actually "called", but I'm not so sure anymore.  Doing M-:
(interactive "whatever") yields nil, so I assume that calling
`interactive' actually does nothing (like `ignore'), and it is its
presence in the defun that matters.  (And I found out by experimenting
that it may be located anywhere in the defun, but not nested e.g. in an
`if'.)  Also, much of what I found is confirmed by the docstring, but
not everything.

So, is it better to call it a "form" or a "call"?

TIA,

--
Marcin Borkowski
http://mbork.pl



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2018-04-13 14:40 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.11840.1523159602.27995.help-gnu-emacs@gnu.org>
2018-04-08  4:32 ` (interactive) call or form? Emanuel Berg
2018-04-09 19:54   ` Marcin Borkowski
     [not found]   ` <mailman.11946.1523303724.27995.help-gnu-emacs@gnu.org>
2018-04-09 20:58     ` Emanuel Berg
2018-04-10  4:29       ` Marcin Borkowski
     [not found]       ` <mailman.11960.1523334628.27995.help-gnu-emacs@gnu.org>
2018-04-10 18:32         ` Emanuel Berg
2018-04-13 14:40           ` Marcin Borkowski
2018-04-08  3:52 Marcin Borkowski
2018-04-08  9:32 ` Michael Heerdegen
2018-04-08 13:56   ` Drew Adams
     [not found] ` <mailman.11853.1523179956.27995.help-gnu-emacs@gnu.org>
2018-04-08 14:52   ` Emanuel Berg
2018-04-08 15:55     ` Michael Heerdegen
     [not found]     ` <mailman.11888.1523202939.27995.help-gnu-emacs@gnu.org>
2018-04-08 16:38       ` Emanuel Berg
2018-04-09 14:39         ` Michael Heerdegen
2018-04-09 19:48           ` Marcin Borkowski
     [not found]         ` <mailman.11931.1523284766.27995.help-gnu-emacs@gnu.org>
2018-04-09 18:46           ` Emanuel Berg

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.