Wiki

Ticket #184 (closed defect: fixed)

Opened 15 years ago

Last modified 15 years ago

Compiler should be more supportive of lowercased namespace qualified Accesses

Reported by: hopscc Owned by: Chuck
Priority: major Milestone:
Component: Cobra Compiler Version: 0.8.0
Keywords: Cc:

Description

See discussion around wx.NET and access to types qualified with 'wx.'
 WxWidgets/wx.NET and specific problems with using qualified Types from that (any)
(lowcase named) namespace -  posting.

This isnt a failure of the lookup or of case translation between cobra and the Library, if the ns qualification isnt correctly cased (CapCased) the compiler doesnt even attempt to resolve and emits a 'cannot find Type error' - it could do better which would correct most of the inconsistancy around the current handling of this (admittedly edge case, wrong lib naming practise) issue.

Attachments

access-lc-namespace.patch Download (10.2 KB) - added by hopscc 15 years ago.

Change History

Changed 15 years ago by hopscc

Changed 15 years ago by hopscc

Support specification of lowercase namespaces for Types.
patch, tests, relnote.

Changed 15 years ago by hopscc

  • status changed from new to assigned
  • owner changed from hops to Chuck

Also take opportunity to remove unused param passed to Compiler.symbolForName.

Changed 15 years ago by Chuck

  • status changed from assigned to closed
  • resolution set to fixed

Patch applied in changeset:2262. Thanks.

Note: See TracTickets for help on using tickets.