lispdoc - results for class

class
Undocumented
Example:
(defun compute-slots (class)
  (std-compute-slots class))
Mentioned in:
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - 1.4.4.5 The ``Class Precedence List'' Section of a Dictionary Entry
HyperSpec - 4.3.4.2 Inheritance of Class Options
HyperSpec - 4.3.5 Determining the Class Precedence List
HyperSpec - 4.3.5.2 Examples of Class Precedence List Determination
HyperSpec - 4.3.6.3 Customizing Class Redefinition
HyperSpec - 7.2 Changing the Class of an Instance
HyperSpec - 7.2.3 Customizing the Change of Class of an Instance
HyperSpec - Class STANDARD-OBJECT
HyperSpec - Class STRUCTURE-OBJECT
HyperSpec - System Class ARRAY
HyperSpec - System Class BIT-VECTOR
HyperSpec - System Class BROADCAST-STREAM
HyperSpec - System Class BUILT-IN-CLASS
HyperSpec - System Class CHARACTER
HyperSpec - System Class CLASS
HyperSpec - System Class COMPLEX
HyperSpec - System Class CONCATENATED-STREAM
HyperSpec - System Class CONS
HyperSpec - System Class ECHO-STREAM
HyperSpec - System Class FILE-STREAM
HyperSpec - System Class FLOAT
HyperSpec - System Class FUNCTION
HyperSpec - System Class GENERIC-FUNCTION
HyperSpec - System Class HASH-TABLE
HyperSpec - System Class INTEGER
HyperSpec - System Class LIST
HyperSpec - System Class LOGICAL-PATHNAME
HyperSpec - System Class METHOD
HyperSpec - System Class METHOD-COMBINATION
HyperSpec - System Class NULL
HyperSpec - System Class NUMBER
HyperSpec - System Class PACKAGE
HyperSpec - System Class PATHNAME
HyperSpec - System Class RANDOM-STATE
HyperSpec - System Class RATIO
HyperSpec - System Class RATIONAL
HyperSpec - System Class READTABLE
HyperSpec - System Class REAL
HyperSpec - System Class RESTART
HyperSpec - System Class SEQUENCE
HyperSpec - System Class STANDARD-CLASS
HyperSpec - System Class STANDARD-GENERIC-FUNCTION
HyperSpec - System Class STANDARD-METHOD
HyperSpec - System Class STREAM
HyperSpec - System Class STRING
HyperSpec - System Class STRING-STREAM
HyperSpec - System Class STRUCTURE-CLASS
HyperSpec - System Class SYMBOL
HyperSpec - System Class SYNONYM-STREAM
HyperSpec - System Class T
HyperSpec - System Class TWO-WAY-STREAM
HyperSpec - System Class VECTOR
(defclass &environment env name direct-superclasses direct-slots &rest options)
Undocumented
 Mentioned in:
CLtL2 - 11.6. Built-in Packages
CLtL2 - 19.2. How to Use Defstruct
CLtL2 - 19.5. Defstruct Options
CLtL2 - 2.15. Overlap, Inclusion, and Disjointness of Types
CLtL2 - 25.1.3. Compilation Environment
CLtL2 - 28.1.10. Redefining Classes
CLtL2 - 28.1.2.1. Defining Classes
CLtL2 - 28.1.2.3. Slots
CLtL2 - 28.1.2.4. Accessing Slots
CLtL2 - 28.1.3. Inheritance
CLtL2 - 28.1.3.1. Inheritance of Methods
CLtL2 - 28.1.3.2. Inheritance of Slots and Slot Options
CLtL2 - 28.1.4. Integrating Types and Classes
CLtL2 - 28.1.5. Determining the Class Precedence List
CLtL2 - 28.1.5.2. Examples
CLtL2 - 28.1.6.1. Introduction to Generic Functions
CLtL2 - 28.1.8.2. Standard Metaclasses
CLtL2 - 28.1.8.3. Standard Meta-objects
CLtL2 - 28.1.9. Object Creation and Initialization
CLtL2 - 28.1.9.2. Declaring the Validity of Initialization Arguments
CLtL2 - 28.1.9.3. Defaulting of Initialization Arguments
CLtL2 - 28.1.9.5. Shared-Initialize
CLtL2 - 28.1.9.7. Definitions of Make-Instance and Initialize-Instance
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 29.3.4. Object-Oriented Basis of Condition Handling
CLtL2 - 29.4.5. Defining Conditions
HyperSpec - Macro DEFCLASS
On Lisp - Auxiliary Methods and Combination
On Lisp - Classes and Instances
PCL - accessor functions
PCL - adding inheritance and tagged structures
PCL - conditions
PCL - defclass
PCL - designing the macros
PCL - good object oriented design
PCL - making the dream a reality
PCL - multiple inheritance
PCL - object initialization
PCL - package gotchas
PCL - reading binary objects
PCL - slot specifiers
PCL - slots and inheritance
PCL - tagged structures
PCL - the current object stack
PCL - training the filter
Successful Lisp - chapter07
Successful Lisp - chapter23
(class-of x)
Undocumented
Example:
(defun its-name (obj)
  "convenient way to print out info when developing"
  (class-name (class-of obj)))
Mentioned in:
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 4.9. Determining the Type of an Object
HyperSpec - Function CLASS-OF
PCL - good object oriented design
(class-name class)
Undocumented
Example:
(defun its-name (obj)
  "convenient way to print out info when developing"
  (class-name (class-of obj)))
Mentioned in:
CLtL2 - 28.1.2. Classes
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - Standard Generic Function (SETF CLASS-NAME)
HyperSpec - Standard Generic Function CLASS-NAME
(find-class symbol &optional (errorp t) environment)
Undocumented
Example:
(defun url-class-for-scheme (scheme)
  (aif
   (cadr
    (assoc scheme *url-schemes* :test
           #'string-equal))
   (find-class it) nil))
Mentioned in:
CLtL2 - 28.1.2. Classes
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - Accessor FIND-CLASS
PCL - good object oriented design
Successful Lisp - chapter07
Successful Lisp - chapter14
(change-class instance new-class-name &rest initargs &allow-other-keys)
Undocumented
 Mentioned in:
CLtL2 - 28.1.11. Changing the Class of an Instance
CLtL2 - 28.1.11.2. Initializing Newly Added Local Slots
CLtL2 - 28.1.11.3. Customizing the Change of Class of an Instance
CLtL2 - 28.1.4. Integrating Types and Classes
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - Standard Generic Function CHANGE-CLASS
standard-class
Undocumented
 Mentioned in:
CLtL2 - 23.4. Loading Files
CLtL2 - 28.1.10. Redefining Classes
CLtL2 - 28.1.10.4. Extensions
CLtL2 - 28.1.2. Classes
CLtL2 - 28.1.2.3. Slots
CLtL2 - 28.1.4. Integrating Types and Classes
CLtL2 - 28.1.5.2. Examples
CLtL2 - 28.1.8.2. Standard Metaclasses
CLtL2 - 28.1.8.3. Standard Meta-objects
CLtL2 - 28.1.9.2. Declaring the Validity of Initialization Arguments
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 4.9. Determining the Type of an Object
HyperSpec - System Class STANDARD-CLASS
PCL - defclass
structure-class
Undocumented
Example:
(defun super-layout (super)
  (etypecase super
    (symbol (get-layout (find-class super)))
    (structure-class
     (super-layout
      (dd-name (info-or-die super))))))
Mentioned in:
CLtL2 - 19.2. How to Use Defstruct
CLtL2 - 23.4. Loading Files
CLtL2 - 28.1.4. Integrating Types and Classes
CLtL2 - 28.1.8.2. Standard Metaclasses
CLtL2 - 4.9. Determining the Type of an Object
HyperSpec - System Class STRUCTURE-CLASS
built-in-class
Undocumented
 Mentioned in:
CLtL2 - 23.4. Loading Files
CLtL2 - 28.1.4. Integrating Types and Classes
CLtL2 - 28.1.8.2. Standard Metaclasses
HyperSpec - System Class BUILT-IN-CLASS
(hunchentoot:acceptor-reply-class object)
Undocumented
  
(hunchentoot:acceptor-request-class object)
Undocumented
  
(update-instance-for-redefined-class instance added-slots discarded-slots
 property-list &rest initargs)
Undocumented
 Mentioned in:
CLtL2 - 28.1.10.1. Modifying the Structure of Instances
CLtL2 - 28.1.10.2. Initializing Newly Added Local Slots
CLtL2 - 28.1.10.3. Customizing Class Redefinition
CLtL2 - 28.1.9.2. Declaring the Validity of Initialization Arguments
CLtL2 - 28.1.9.5. Shared-Initialize
CLtL2 - 28.1.9.7. Definitions of Make-Instance and Initialize-Instance
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - Standard Generic Function UPDATE-INSTANCE-FOR-REDEFINED-CLASS
(update-instance-for-different-class previous current &rest initargs)
Undocumented
 Mentioned in:
CLtL2 - 28.1.11.2. Initializing Newly Added Local Slots
CLtL2 - 28.1.11.3. Customizing the Change of Class of an Instance
CLtL2 - 28.1.9.2. Declaring the Validity of Initialization Arguments
CLtL2 - 28.1.9.5. Shared-Initialize
CLtL2 - 28.1.9.7. Definitions of Make-Instance and Initialize-Instance
CLtL2 - 28.2. Functions in the Programmer Interface
HyperSpec - Standard Generic Function UPDATE-INSTANCE-FOR-DIFFERENT-CLASS
clause
 
 Mentioned in:
HyperSpec - 22.3.9.1 Tilde Semicolon: Clause Separator
HyperSpec - 6.1.2.2.1 Examples of WITH clause
HyperSpec - 6.1.3.1 Examples of COLLECT clause
HyperSpec - 6.1.3.3 Examples of COUNT clause
HyperSpec - 6.1.3.5 Examples of SUM clause
HyperSpec - 6.1.4.1 Examples of REPEAT clause
HyperSpec - 6.1.6.1 Examples of WHEN clause
HyperSpec - 6.1.7.1.1 Examples of NAMED clause
HyperSpec - 6.1.8.1 Examples of clause grouping
(close stream &key abort)
Function: Close the given STREAM. No more I/O may be performed, but inquiries may still be made. If :ABORT is true, an attempt is made to clean up the side effects of having created the stream.
Example:
(defun close-server (server) (close server))
Mentioned in:
CLtL2 - 21.2. Creating New Streams
CLtL2 - 21.3. Operations on Streams
CLtL2 - 23.2. Opening and Closing Files
HyperSpec - Function CLOSE
PCL - closing files
PCL - reading file data
Successful Lisp - chapter09
Successful Lisp - lesson 11
Successful Lisp - tail recursion
calls
 
 Mentioned in:
HyperSpec - 3.5 Error Checking in Function Calls
HyperSpec - 3.5.1.1 Safe and Unsafe Calls
HyperSpec - 3.5.1.1.1 Error Detection Time in Safe Calls