Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [alf-dev] Resending component discussion


Brian,

In JSR-147, we used the term "version" to refer to the version object itself, and "version name" to refer to the name of the version.  So to identify a version (a "version-id"), you could use either an <element-id, version-name> pair, or an <element-id, label> pair.

Cheers,
Geoff



"Brian Carroll" <BCarroll@xxxxxxxxxx>
Sent by: alf-dev-bounces@xxxxxxxxxxx

06/07/2006 01:53 PM

Please respond to
ALF Developer Mailing List <alf-dev@xxxxxxxxxxx>

To
"ALF Developer Mailing List" <alf-dev@xxxxxxxxxxx>
cc
Subject
[alf-dev] Resending component discussion





 Observations and commentary
In the process of trying to describe these concepts (especially Version Specification), I ran into some more fundamental issues with our terminology:

As it is currently, a version includes the element. That is a version is “foo.java, revision 1.2.3”, not simply “1.2.3”  It might be clearer if we had a term for the version designation “1.2.3” independent of the element.  For example, with might consider the following terms:
Element – just as we currently define it. The present definition seems fine.
Version – a notation of which revision of an element we are referring to, independent of the element.  For example, the “1.2. PRODUCTION”. In other words, the term version would be a version designation only, not tied to the element.
ElementVersion – Element + Version.  A specific revision of an element as designated by the element name plus a version. (This is what we current call version.)


Brian Carroll
Architect, Eclipse ALF project
www.eclipse.org/alf
Serena Fellow
Serena Software
(ofc)  (503) 617-2436
(cell)  (503) 318-2017
bcarroll@xxxxxxxxxx

**********************************************************************
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.

[attachment "Components and Versions Specs.doc" deleted by Geoffrey M Clemm/Lexington/IBM] _______________________________________________
alf-dev mailing list
alf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/alf-dev


Back to the top