OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-c-cpp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: NEW ISSUE: Policy and Assembly have removed operation element from Serviceand Reference



Target:  C++ and C C&I Specification

Description:  The Assembly TC has, in reaction to a decision in the Policy TC, removed the operation element from Service and Reference.  The primary impact of this is that there is no mechanism in SCDL to attach an intent to an operation unless it is done so in the interface document itself.  (PolicySets can still be attached to operations via an external attachment mechanism - in the policySet definition itself).  The current C++ and C specs allow intents to be attached, via annotations to individual (member) functions and data members/variables.  Further, the formal definitions of the intents defined by the Policy spec indicate that they constrain bindings or implementations.

Proposal:

We have two options

1)  Add a requires attribute to function and callbackFunction and remove the ability for intent and policySets annotations to apply to data members/variables

2) Only allow intent annotations to apply to classes/sets of functions defining an interface & sets of functions defining an implementation and remove the ability for policySets annotations to apply to data members/variables.

My preference is option 1 (but only slightly).

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]