NetBeans Forums

 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
  

Devel & private was: Written contract between exporter and importer

 
Post new topic   Reply to topic    NetBeans Forums -> NetBeans Developers
View previous topic :: View next topic  
Author Message
Jaroslav Tulach
Posted via mailing list.





PostPosted: Fri Dec 16, 2011 3:05 am    Post subject: Devel & private was: Written contract between exporter and importer Reply with quote

Quote:
## 14. 12. 2011 20:57:43 ##<
Quote:
Please invent different name and use it to avoid confusion with current
friend concept

Point taken. I am trying stable vs. semistable vs. unstable, which is a
little awkward verbally, but at least directly indicates the author's
expectation of how likely the interface is to be broken in an update,
which is what we mainly care about here.

We already have a stability category list
http://wiki.netbeans.org/API_Design#Life-cycle_of_an_API
and at least one does not have a clear meaning. It is the "under development"
one.

I see your proposal as a perfect way to give the logical category (e.g. "under
development") a physical meaning. Your currently preferred semistable seems
like a perfect way to enforce some accessibility rules associated with current
under development APIs. Thus I'd prefer to have

Stability.DEVEL

As the stability of currently internal, unpublished packages I suggest to use

Stability.PRIVATE

as that is clearly something people want to hide. All these terms are already
used in arch.xml and re-using them on the physical packaging level will
prevent dichotomy between the documentation and the APIs that realize it.
-jt
Back to top
Display posts from previous:   
Post new topic   Reply to topic    NetBeans Forums -> NetBeans Developers All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo