XPIDL needs a namespacing facility

RESOLVED WONTFIX

Status

()

P5
normal
RESOLVED WONTFIX
19 years ago
10 years ago

People

(Reporter: braden, Assigned: dbradley)

Tracking

Trunk
Future
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

19 years ago
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 {};

Comment 1

18 years ago
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

Updated

18 years ago
Target Milestone: --- → Future

Comment 2

18 years ago
mass reassign of xpidl bugs to dbradley@netscape.com
Assignee: jband → dbradley
(Assignee)

Updated

18 years ago
Status: NEW → ASSIGNED
(Assignee)

Updated

18 years ago
Priority: P3 → P5

Updated

11 years ago
Component: xpidl → XPCOM
QA Contact: mike+mozilla → xpcom

Comment 3

10 years ago
I don't think we should do this without XPConnect support and probably just shouldn't do it at all.
Status: ASSIGNED → RESOLVED
Last Resolved: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.