3 ms·
DEFUN is not a function. It's a definition macro and stands for `DEFINE FUNCTION`. These defining macros are beginning by a style convention with DEF: DEFUN,
by lispm 7y ago
DEFUN is not a function.
It's a definition macro and stands for `DEFINE FUNCTION`.
These defining macros are beginning by a style convention with DEF: DEFUN, DEFMACRO, DEFCLASS, DEFVAR, ...
- hibbelig 7y agoI think GP was complaining about desktop-main, not about defun.
- lispm 7y agothanks, seeing that now... But that's not unusual in Lisp, as functions may be seen as objects, getters, formulas, etc.. For example a function maybe a top level loop. Then I might call it TOP-LEVEL-LOOP and not run-top-level-loop or similar.