[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PCL - CLOS differences



Date: Mon, 11 Apr 88 17:38:37 -0400
From: kanderso@WILMA.BBN.COM


Here are some differences between PCL and CLOS Chapter 2 that i
compiled for our users.

k
----- cut here ----
DIFFERENCES BETWEEN PCL AND CLOS CHAPTER 2:  

See #P"NOTES.TEXT" for a description of the latest changes to PCL.

* indicates forms that are not available in 3/17/88  St. Patrick's Day PCL 
X indicates forms that are not available in PCL, but that an extension is available.

   ADD-METHOD
*  CALL-METHOD
*  CALL-NEXT-METHOD
X  CBOUNDP			; See also CLASS-NAMED.	
   CHANGE-CLASS
*  CLASS-CHANGED
   CLASS-NAME
   (SETF CLASS-NAME)
   CLASS-OF
*  CMAKUNBOUND
   DEFCLASS
*  DEFGENERIC			; See MAKE-SPECIALIZABLE
*  DEFINE-METHOD-COMBINATION	; :BEFORE :AFTER :AROUND combinations only.
   DEFMETHOD			; Use DEFMETHOD-SETF for setf methods.
   DESCRIBE
   DOCUMENTATION
   (SETF DOCUMENTATION)
   ENSURE-GENERIC-FUNCTION
*  GENERIC-FLET
*  GENERIC-FUNCTION
*  GENERIC-LABELS
   GET-METHOD
   INITIALIZE-INSTANCE
*  INVALID-METHOD-ERROR
   MAKE-INSTANCE
*  MAKE-INSTANCES-OBSOLETE
*  MAKE-METHOD
*  METHOD-COMBINATION-ERROR
*  METHOD-QUALIFIERS
*  NEXT-METHOD-P
*  NO-APPLICABLE-METHOD
   PRINT-OBJECT
   REMOVE-METHOD
   SLOT-BOUNDP
   SLOT-EXISTS-P
*  SLOT-MAKUNBOUND
   SLOT-MISSING
*  SLOT-UNBOUND
   SLOT-VALUE					
X  SYMBOL-CLASS			; See also CLASS-NAMED.
*  SYMBOL-MACROLET
*  UPDATE-INSTANCE-STRUCTURE
*  WITH-ACCESSORS		; Use WITH-ACCESSORS*, see #P"NOTES.TEXT"
*  WITH-ADDED-METHODS
   WITH-SLOTS			; Use WITH-SLOTS*, see #P"NOTES.TEXT"

Other useful forms not described in the CLOS spec:

   TRACE-METHOD
   UNTRACE-METHOD
   COMPILE-METHOD
   UNDEFMETHOD	
   UNDEFMETHOD-SETF

On LISPM, EMACS commands  "M-X kill definition" and "M-." should work.


------- End of Forwarded Message