lp:~scymtym/+junk/cl-hooks
- Get this branch:
- bzr branch lp:~scymtym/+junk/cl-hooks
Branch information
- Owner:
- Jan Moringen
- Status:
- Development
Recent revisions
- 64. By Jan Moringen
-
Use adsf system connections carefully in cl-hooks.asd
* cl-hooks.asd (toplevel): load system asdf-system-connections when it
is available
(system connection cl-hooks-and-bind): do not read the form when
asdf-system- connections are not available - 63. By Jan Moringen
-
Simplified cl-hooks-and-bind in cl-hooks.asd
* cl-hooks.asd (header): updated copyright
(system connection cl-hooks-and-bind): removed redundant name option - 62. By Jan Moringen
-
Fixed file names and dependencies in cl-hooks.asd
* cl-hooks.asd (system cl-hooks): fixed name of file src/mixin.lisp ->
src/mixins.lisp; added dependencies on mixins.lisp for
object-internal. lisp and object- external. lisp - 61. By Jan Moringen
-
Added test report in lift-standard.
config
* lift-standard.config: added report to test-results/ test-report - 60. By Jan Moringen
-
Removed redundant name options in cl-hooks.asd
* cl-hooks.asd (system cl-hooks): removed redundant name option
(system cl-hooks-test): likewise - 59. By Jan Moringen
-
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::combinati on): 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::combinati on): removed; provided by mixin class
(external-hook::handlers) : likewise
(external-hook::documenta tion): 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 - 58. By Jan Moringen
-
Do not use simple-error superclass in src/conditions.lisp
* src/conditions.lisp (hook-error-mixin): renamed hook-error ->
hook-error-mixin; changed superclass simple-error -> error
(no-such-hook): changed superclass name hook-error ->
hook-error-mixin
(duplicate-handler) : likewise
(malformed-hook-handler- binding) : likewise - 57. By Jan Moringen
-
Improved return values of object-hook in src/object-
internal. lisp
* src/object-internal. lisp (object-hook standard-object symbol): do
not return all values of gethash - 56. By Jan Moringen
-
Renamed define-
internal- hook-activation in src/macros.lisp
* src/macros.lisp (define-internal- hook-activation ): renamed
define-per-instance- activated- hook ->
define-internal- hook-activation ; use `define- hook-activation '
* src/package.lisp (package hooks): renamed exported symbol
define-per-instance- activated- hook ->
define-internal- hook-activation - 55. By Jan Moringen
-
Added define-
external- hook-activation in src/macros.lisp
* src/macros.lisp (define-external- hook-activation ): new macro;
execute code when an external hook becomes active
* src/package.lisp (package hooks): added exported symbol
define-external- hook-activation
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)