The specialized lambda list page (https://cl-community-spec.github.io/pages/Specialized-Lambda-Lists.html) has the opposite issue. There is a specializer mentioned, but it does not appear in the grammar. There is also an extra set of parenthesis around specializer. The grammar is properly defined on the defmethod page (https://cl-community-spec.github.io/pages/defmethod.html) and should appear the same here. &allow-other-keys is strangely in bold on that page though. There is also something a little funny going on with the &key, but I'm not sure how to describe it.
On the page for destructuring lambda lists (https://cl-community-spec.github.io/pages/Destructuring-Lambda-Lists.html), it explicitly says "except for &environment", but then lists "envvar ::= [&environment var]", the
envvar
is not reference anywhere on the page including bylambda-list
. It should be removed. It is covered on the macro lambda list page (https://cl-community-spec.github.io/pages/Macro-Lambda-Lists.html).The specialized lambda list page (https://cl-community-spec.github.io/pages/Specialized-Lambda-Lists.html) has the opposite issue. There is a
specializer
mentioned, but it does not appear in the grammar. There is also an extra set of parenthesis aroundspecializer
. The grammar is properly defined on the defmethod page (https://cl-community-spec.github.io/pages/defmethod.html) and should appear the same here. &allow-other-keys is strangely in bold on that page though. There is also something a little funny going on with the &key, but I'm not sure how to describe it.