9. Association Lists
Lisp offers the concept of association lists, with primitives such as
assoc
used to access them. Eieio provides a few such functions
to help with using lists of objects easily.
- Function: object-assoc key slot list
- Returns the first object in list for which key is in
slot.
- Function: object-assoc-list slot list
- Return an association list generated by extracting slot from all
objects in list. For each element of list the
car
is
the value of slot, and the cdr
is the object it was
extracted from. This is useful for generating completion tables.
- Function: eieio-build-class-alist &optional base-class
- Returns an alist of all currently defined classes. This alist is
suitable for completion lists used by interactive functions to select a
class. The optional argument base-class allows the programmer to
select only a subset of classes to choose from should it prove
necessary.
This document was generated
by XEmacs Webmaster on October, 2 2007
using texi2html