Completed
Details
Assignee
Alexander TaggartAlexander TaggartReporter
Alexander TaggartAlexander TaggartApproval
OkPatch
Code and TestPriority
MinorAffects versions
Fix versions
Details
Details
Assignee
Alexander Taggart
Alexander TaggartReporter
Alexander Taggart
Alexander TaggartApproval
Ok
Patch
Code and Test
Priority
Affects versions
Fix versions
Created September 30, 2011 at 1:46 AM
Updated March 1, 2013 at 6:47 PM
Resolved March 1, 2013 at 6:47 PM
If the keywords of a protocol's method map are namespaced, the map is accepted, but lookup fails since lookup uses non-namespaced keywords.
See TLOG-4 for an actual case of this being an issue.
Work-around for namespaced keywords with
extend
:don't use namespaced keywords
Work-around for syntax-quoting with
extend-type
orextend-protocol
:use
extend
with non-namespaced keywordsPossible solutions:
Inside
extend
, remove namespace of keywordsor
Inside
extend
, error on namespaced keywords.Inside
emit-hinted-impl
, only grab name portion of symbols before converting to keyword.