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

[no subject]



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.