Please sign in to comment.
Final New Description patch!
This patch implements a new description and attribute protocol that is clearer and faster compiling than the previous. Run-time performance has not been tested, but has probably suffered somewhat. THIS BREAKS OLD CODE!!! The class STANDARD-ATTRIBUTE has been split up and minimized, and define-description has been replaced with defdescription. A compatibility module for defdescription has been integrated, but requres that you shadow STANDARD-ATTRIBUTE as follows : ;;; something like this in you package definition : (:shadow :instance :standard-attribute) ;;;; then something like this in your code : (define-layered-class standard-attribute (lol::define-description-attribute) ()) If that doesn't work, it's a bug, and needs to be reported. darcs-hash:20091220233940-39164-96a301fff9235cd2efb55591efaad46321a8df6e.gz
- Loading branch information...
Showing with 4 additions and 13 deletions.