[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: INFO-LISPM at MIT-AI
- From: RMS at MIT-AI (Richard M. Stallman)
- Date: Sun ,10 Jun 79 19:25:00 EDT
Three new ways of defining functions (and other things)
will appear in the next system:
DEFF is what FSETQ would be if it existed. By virtue of its name
it acts as a definition for the sake of TAGS and ZWEI.
DEF is for totally arbitrary "definitions".
(DEF defined-thing defining-forms...)
is equivalent to just putting the defining-forms in,
but counts as "the definition of" defined-thing
for TAGS and ZWEI.
DEFVAR is a good way of defining a special variable.
(DEFVAR FOO 'BAR) is equivalent to
(DECLARE (SPECIAL FOO))
(OR (BOUNDP 'FOO) (SETQ FOO 'BAR))
but, again, is remembered as a definition.