(quote U:any): any fexpr
Quote is used to distinguish a constant s-expression from one which is
to be evaluated. The return value is U. Since quote is an fexpr U is never
(mkquote U:any): list expr
Returns the result of (list ’quote U).
(function FN:function): function fexpr
Use of the read macro #’ will result in an application of function. For example, if the reader
encounters #’fun the expression (FUNCTION FUN) will be returned. This read macro is part of
Function is similar to quote, except that its argument is a reference to a
function. FN is either the name of a function, a lambda expression, or a
code-pointer. It is not correct to use quote to suppress the evaluation of an
expression which represents a function. The misuse of function can effect
the way in which code is compiled, in particular, application of the mapping
functions (see Chapter ??? for more information).