Opened 10 years ago
Closed 3 years ago
#787 closed defect (fixed)
ccl:arglist interns into the current package
Reported by: | stassats | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | other | Version: | trunk |
Keywords: | Cc: |
Description (last modified by rme)
When used on macros, ccl:arglist interns symbols from the lambda list into the current package:
(defpackage :foo (:use :cl)) #<Package "FOO"> ? (in-package :foo) #<Package "FOO"> ? (defmacro bar (bar10)) ;Compiler warnings : ; In BAR: Unused lexical variable BAR10 BAR ? (in-package :cl-user) #<Package "COMMON-LISP-USER"> ? (find-symbol "BAR10") NIL NIL ? (ccl:arglist 'foo::bar t) (BAR10) :DECLARATION ? (find-symbol "BAR10") BAR10 :INTERNAL
Change History (3)
comment:1 Changed 10 years ago by stassats
comment:2 Changed 10 years ago by rme
- Description modified (diff)
comment:3 Changed 3 years ago by rme
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
Sorry, here's a better formatted transcript