However, this does matter if you try to redefine a primitive with a function written in Lisp. The reason is that the primitive function may be called directly from C code. Calls to the redefined function from Lisp will use the new definition, but calls from C code may still use the built-in definition. Therefore, we discourage redefinition of primitive functions . The term function refers to all Emacs functions, whether written in Lisp or C. See section Function Type , for information about the functions written in Lisp.
Primitive functions have no read syntax and print in hash notation with the name of the subroutine.
Go to the first , previous , next , last section, table of contents .