~scymtym/+junk/cl-hooks

Viewing all changes in revision 59.

  • Committer: Jan Moringen
  • Date: 2010-12-26 23:52:17 UTC
  • Revision ID: scymtym@gmx.net-20101226235217-7wy2tesrkgjux012
Moved some parts into mixins in src/mixins.lisp
* src/mixins.lisp: new file; mixin classes
  internal-combination-mixin, internal-handlers-mixin,
  internal-documentation-mixin and simple-printing-mixin
* src/object-internal.lisp (object-hook): added superclasses
  internal-combination and simple-printing-mixin
  (object-hook::combination): removed slot; providing mixin class
  (print-object object-hook t): removed; providing mixin class 
* src/object-external.lisp (external-hook): added superclasses
  internal-combination-mixin, internal-handlers-mixin,
  internal-documentation-mixin and simple-printing-mixin
  (external-hook::combination): removed; provided by mixin class
  (external-hook::handlers): likewise
  (external-hook::documentation): likewise
  (documentation external-hook t): remove; provided by mixin class
  (setf documentation string external-hook t): likewise
  (print-object external-hook t): likewise 
* cl-hooks.asd (system cl-hooks): added file src/mixins.lisp

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: