Wiki

Ticket #184 (closed defect: fixed)

Opened 8 years ago

Last modified 8 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 8 years ago.

Change History

Changed 8 years ago by hopscc

Changed 8 years ago by hopscc

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

Changed 8 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 8 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.