File: cl-extra.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 portions of the Common Lisp extensions package which are autoloaded since they are relatively obscure.

Defined variables (0)

Defined functions (62)

cl--describe-class(TYPE &optional CLASS)
cl--describe-class-slot(SLOT)
cl--describe-class-slots(CLASS)
cl--do-remf(PLIST TAG)
cl--finite-do(FUNC A B)
cl--make-random-state(VEC)
cl--make-random-state--cmacro(CL-WHOLE-ARG VEC)
cl--map-intervals(CL-FUNC &optional CL-WHAT CL-PROP CL-START CL-END)
cl--map-keymap-recursively(CL-FUNC-REC CL-MAP &optional CL-BASE)
cl--map-overlays(CL-FUNC &optional CL-BUFFER CL-START CL-END CL-ARG)
cl--mapcar-many(CL-FUNC CL-SEQS &optional ACC)
cl--print-table(HEADER ROWS &optional LAST-SLOT-ON-NEXT-LINE)
cl--random-state-i(CL-X)
cl--random-state-i--cmacro(CL-WHOLE-ARG CL-X)
cl--random-state-j(CL-X)
cl--random-state-j--cmacro(CL-WHOLE-ARG CL-X)
cl--random-state-vec(CL-X)
cl--random-state-vec--cmacro(CL-WHOLE-ARG CL-X)
cl--set-frame-visible-p(FRAME VAL)
cl--set-getf(PLIST TAG VAL)
cl-ceiling(X &optional Y)
cl-coerce(OBJECT TYPE)
cl-concatenate(TYPE SEQUENCE...)
cl-describe-type(TYPE)
cl-equalp(X Y)
cl-every(PREDICATE SEQ...)
cl-find-class(TYPE)
cl-float-limits()
cl-floor(X &optional Y)
cl-fresh-line(&optional STREAM)
cl-gcd(&rest ARGS)
cl-get(SYMBOL PROPNAME &optional DEFAULT)
cl-getf(PROPLIST PROPNAME &optional DEFAULT)
cl-isqrt(X)
cl-lcm(&rest ARGS)
cl-list-length(X)
cl-make-random-state(&optional STATE)
cl-map(TYPE FUNCTION SEQUENCE...)
cl-mapc(FUNCTION SEQUENCE...)
cl-mapcan(FUNCTION SEQUENCE...)
cl-mapcon(FUNCTION LIST...)
cl-mapl(FUNCTION LIST...)
cl-maplist(FUNCTION LIST...)
cl-mod(X Y)
cl-notany(PREDICATE SEQ...)
cl-notevery(PREDICATE SEQ...)
cl-nreconc(X Y)
cl-parse-integer
cl-prettyexpand(FORM)
cl-prettyprint(FORM)
cl-random(LIM &optional STATE)
cl-random-state-p(CL-X)
cl-random-state-p--cmacro(CL-WHOLE-ARG CL-X)
cl-rem(X Y)
cl-remprop(SYMBOL PROPNAME)
cl-revappend(X Y)
cl-round(X &optional Y)
cl-signum(X)
cl-some(PREDICATE SEQ...)
cl-subseq(SEQ START &optional END)
cl-tailp(SUBLIST LIST)
cl-truncate(X &optional Y)

Defined faces (0)