sca-c-cpp message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: ISSUE 9: C++ namespace names
- From: Bryan Aupperle <aupperle@us.ibm.com>
- To: <sca-c-cpp@lists.oasis-open.org>
- Date: Wed, 2 Jan 2008 09:50:59 -0500
An update...
Some additional information. The
Java TC has not discussed this topic yet. The only feedback when
I asked that TC was a preference from Simon Nash to keep the current package
names unless a incompatible change was made..
Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect
Master Inventor
Research Triangle Park, NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com
----- Forwarded by Bryan
Aupperle/Raleigh/IBM on 01/02/2008 09:46 AM -----
"Mary McRae"
<mary.mcrae@oasis-open.org>
Sent by: Mary McRae <marypmcrae@gmail.com>
12/13/2007 05:06 PM
Please respond to
<mary.mcrae@oasis-open.org> |
|
To
| Bryan Aupperle/Raleigh/IBM@IBMUS
|
cc
|
|
Subject
| RE: [sca-j] package names |
|
Thanks Bryan, for the info.
I hadn’t considered actual executable code. I think replacing osoa with
oasis is all that would be required; beyond that I would accept best practice.
Most TCs aren’t involved in writing code, or it’s done as an external
project and not part of the actual TC work product.
I’m glad I asked the question!
Mary
From: Bryan Aupperle [mailto:aupperle@us.ibm.com]
Sent: Thursday, December 13, 2007 4:34 PM
To: mary.mcrae@oasis-open.org
Subject: RE: [sca-j] package names
Packages are a Java concept and are used partition the Java name space
to eliminate collisions much the same way namespaces are used in XML. They
are hierarchical in nature and there is a direct correspondence between
the package name hierarchy and the directory structure in which the classes
that belong to packages are stored in a file system. Some examples:
java.lang.annotation
javax.xml.xpath
org.apache.xerces
org.eclipse.sdk
As I said below, the current one for SCA is org.osoa.sca, but I suspect
that this will need to change. There is a similar concept is C++,
which is prompting my query. C++ has a namespace construct. It
is also hierarchical in nature insofar as one namespace can be nested in
another. C++ namespaces have names that are valid C++ identifiers.
Currently in C++ we use osoa::sca.
I did not find anything in the OASIS material that provided any guidance
on this.
Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect
Master Inventor
Research Triangle Park, NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com
"Mary McRae" <mary.mcrae@oasis-open.org>
Sent by: Mary McRae <marypmcrae@gmail.com>
12/13/2007 01:24 PM
Please respond to
<mary.mcrae@oasis-open.org> |
|
To
| Bryan Aupperle/Raleigh/IBM@IBMUS
|
cc
|
|
Subject
| RE: [sca-j] package names |
|
Hi Bryan,
Not sure what you mean by “package names” – there are TC Admin-approved
namespace and URI designs, if that’s what you’re referring to? If not,
I’m happy to provide assistance.
Regards,
Mary
From: Bryan Aupperle [mailto:aupperle@us.ibm.com]
Sent: Thursday, December 13, 2007 12:11 PM
To: sca-j@lists.oasis-open.org
Subject: [sca-j] package names
I know that this is a minor thing, but has there been any discussion about
needing to change the package names from org.osoa.sca... to something else
- potentially org.oasis.sca... or org.oasis-open.sca...?
Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect
Research Triangle Park, NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]