File: cl-lib.el.html
These are extensions to Emacs Lisp that provide a degree of Common Lisp compatibility, beyond what is already built-in in Emacs Lisp.
This package was written by Dave Gillespie; it is a complete rewrite of Cesar Quiroz's original cl.el package of December 1986.
Bug reports, comments, and suggestions are welcome!
This file contains the portions of the Common Lisp extensions package which should always be present.
Defined variables (11)
cl-custom-print-functions | This is a list of functions that format user objects for printing. |
cl-float-epsilon | The smallest positive float that adds to 1.0 to give a distinct value. |
cl-float-negative-epsilon | The smallest positive float that subtracts from 1.0 to give a distinct value. |
cl-least-negative-float | The smallest value less than zero that a Lisp float can hold. |
cl-least-negative-normalized-float | The smallest normalized Lisp float less than zero. |
cl-least-positive-float | The smallest value greater than zero that a Lisp float can hold. |
cl-least-positive-normalized-float | The smallest normalized Lisp float greater than zero. |
cl-most-negative-float | The largest negative value that a Lisp float can hold. |
cl-most-positive-float | The largest value that a Lisp float can hold. |
cl-old-struct-compat-mode | Non-nil if Cl-Old-Struct-Compat mode is enabled. |
cl-old-struct-compat-mode-hook | Hook run after entering or leaving ‘cl-old-struct-compat-mode’. |