Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
From: Bruno Haible <bruno@cl...> - 2004-08-02 11:44:36
ANSI CL specifies that ENSURE-GENERIC-FUNCTION supports the keyword :DECLARE.
The MOP (see ENSURE-GENERIC-FUNCTION and ENSURE-GENERIC-FUNCTION-USING-CLASS)
specifies that it supports :DECLARATIONS instead. And SBCL follows the MOP
and ignores ANSI CL, as you can see by executing
(ensure-generic-function 'foo1 :declare '((optimize (speed 3))))
(ensure-generic-function 'foo2 :declarations '((optimize (speed 3))))
Shouldn't ANSI CL take precendence over the MOP? It's a national standard,
the MOP isn't.