8.3 Primitive Types
For reference, here is a list of all the primitive types that may
exist in SXEmacs. Note that some of these types may not exist
in some SXEmacs executables; that depends on the options that
SXEmacs was configured with.
- bit-vector
- buffer
- char-table
- character
- charset
- coding-system
- cons
- color-instance
- compiled-function
- console
- database
- device
- event
- extent
- face
- float
- font-instance
- frame
- glyph
- hash-table
- image-instance
- integer
- keymap
- marker
- process
- range-table
- specifier
- string
- subr
- subwindow
- symbol
- toolbar-button
- tooltalk-message
- tooltalk-pattern
- vector
- weak-list
- window
- window-configuration
- x-resource
In addition, the following special types are created internally
but will never be seen by Lisp code. You may encounter them,
however, if you are debugging SXEmacs. The printed representation
of these objects begins ‘#<INTERNAL EMACS BUG’, which indicates
to the Lisp programmer that he has found an internal bug in SXEmacs
if he ever encounters any of these objects.
- char-table-entry
- command-builder
- extent-auxiliary
- extent-info
- lcrecord-list
- lstream
- opaque
- opaque-list
- popup-data
- symbol-value-buffer-local
- symbol-value-forward
- symbol-value-lisp-magic
- symbol-value-varalias
- toolbar-data