New function CHECK-LAMBDA-LIST-NAMES
commit8e56450de598fcc018f2d53d403952490ec43486
authorJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Sun, 16 Jul 2017 12:46:19 +0000 (16 14:46 +0200)
committerJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Mon, 17 Jul 2017 08:23:03 +0000 (17 10:23 +0200)
tree2f595dbd264d24eec3a513374f1bb6465691b432
parent792d4c2348ec8a9ea36212f183c36d49a6be3002
New function CHECK-LAMBDA-LIST-NAMES

Avoids having to implement checks for invalid and repeated names and
repeated keyword in multiple places.

Use it in MAKE-LAMBDA-VARS and CHECK-GF-LAMBDA-LIST.
package-data-list.lisp-expr
src/compiler/ir1-translators.lisp
src/compiler/ir1tran-lambda.lisp
src/compiler/parse-lambda-list.lisp
src/pcl/boot.lisp