Closed Bug 55861 Opened 25 years ago Closed 16 years ago

XPIDL needs a namespacing facility

Categories

(Core :: XPCOM, defect, P5)

defect

Tracking

()

RESOLVED WONTFIX
Future

People

(Reporter: braden, Assigned: dbradley)

Details

We need to move away from ns* and toward a sensible namespacing facility. OMG IDL uses "module", which has a syntax similar to C++'s namespace. For languages which don't have a concept of namespaces, or for which namespaces can't be used for some reason or other, XPIDL can flatten the name path to a single canonicalized identifier. For example, module Foo { module Bar { interface Baz {}; }; }; might compile to C++ as interface Foo_Bar_Baz {};
Mass-reassigning mccabe's non-JS, non-Rhino bugs to jband (34 total). Would like to cc mccabe; but the mass-reassign page does not allow this. I'll leave it up to mccabe to decide if he wants to be cc'ed on these -
Assignee: mike+mozilla → jband
Target Milestone: --- → Future
mass reassign of xpidl bugs to dbradley@netscape.com
Assignee: jband → dbradley
Status: NEW → ASSIGNED
Priority: P3 → P5
Component: xpidl → XPCOM
QA Contact: mike+mozilla → xpcom
I don't think we should do this without XPConnect support and probably just shouldn't do it at all.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.