SET-FUNCALLABLE-INSTANCE-FUNCTION is user interface
authorChristophe Rhodes <c.rhodes@gold.ac.uk>
Mon, 16 Sep 2013 11:34:49 +0000 (12:34 +0100)
committerChristophe Rhodes <c.rhodes@gold.ac.uk>
Mon, 16 Sep 2013 11:34:49 +0000 (12:34 +0100)
commit26e7568488a46369198e336808b4aba57bbe7a63
treef83e1da72e2580f457757502ffe6416af5216756
parentfa8bdac034de1d709f3f95d09f3d0607f88e46ad
SET-FUNCALLABLE-INSTANCE-FUNCTION is user interface

It should therefore not trigger AVER failures if the user gets the
order of arguments wrong, but report the problem sanely.  The fix
in this commit is only semi-sane; it would be nice to report an
expected-type of SB-MOP:FUNCALLABLE-STANDARD-OBJECT rather than
SB-KERNEL:FUNCALLABLE-INSTANCE, but there are slightly tricky
bootstrap issues to sort out to get that to work.
NEWS
src/pcl/low.lisp
tests/mop.impure.lisp