chiark / gitweb /
src/method-aggregate.lisp: Allow useful behaviour if no primary methods.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 2 Aug 2017 10:00:39 +0000 (11:00 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 8 Jun 2018 18:58:40 +0000 (19:58 +0100)
commitb07535d86a625c99240d8fdc46d589f5cc03a29c
tree7f3e62d12af3bd71a39a8df088c40bffe072d351
parentca8f5d55bfc2b792edeb00e48d970b5b6b6c2c9b
src/method-aggregate.lisp: Allow useful behaviour if no primary methods.

Many aggregating combinations have obvious things to do even if they
have no primary methods; e.g., `progn' should do nothing, and
combinations based on operators with identity should return that
identity.  This actually covers all of them except `min' and `max'.
doc/SYMBOLS
doc/syntax.tex
src/method-aggregate.lisp
test/test.sod