
7 Additional Extensions to Common Lisp
displaced-array-pThis construct identifies displaced arrays.
destructuring-bindThis macro destructures a list.
decache-evalThis function forces the reexpansion of all function bodies when they are next executed.
interrupts-deferred-p,with-interrupts-allowed,with-interrupts-deferredThese constructs are related to the deferral of operating system interrupts.
assq,delq,list-nreverse,list-reverse,memqThese constructs search, manipulate, and delete items from lists.
define-function,define-macro
These constructs define new functions and macros.
delete-defstruct,deposit-byte,load-byte,parse-body,time1,xor The functiondelete-defstruct removes a Lisp structure from the environment. The functionsdeposit-byte andload-byte are variations of the Common Lisp functionsdpb andldb respectively. The functionparse-body breaks up a macro definition into its constituent parts. The macrotime1 evaluates a given form and provides timing statistics about the execution of the form. The functionxor determines whether you have specified an odd or an even number of non-nil values.
bignump,byte-specifier-p,fixnump,ratiop,sequencep,simple-array-p,simple-bit-array-p,string-output-stream-p,string-stream-p,type-specifier-p
These predicates test to see if their arguments are of the specified type.

Generated with Harlequin WebMaker