Farr, Aaron wrote:


-----Original Message-----
From: Stephen McConnell [mailto:[EMAIL PROTECTED]

The problems with the 'assimilated' approach are

 - From a component author perspective the Avalon framework is the
   point of contact between my personal development and all this
   Avalon stuff.

That's the very thing that resulted in divergent and in-compatible implementation approaches. Avalon Framework alone does not cut it - its just a part of the component contract and to build against the contract you have to take into consideration more than a bunch of interfaces:

  * javadoc tags
  * lifecycle artifacts (Configuration, Context, Parameters,
    ServiceManager, etc.)
  * delivery strategies
  * lifestyles

Tis is presented under the "Component Model" and related javadoc.
http://avalon.apache.org/products/runtime/reference/component/index.html
http://avalon.apache.org/avalon/runtime/3.3.0/api/index.html


However, that is not how some users are using it and we can't tell our users
what to do.  Well, we can try, but they don't have to listen.  We can
recommend they use Merlin (or whatever) but at this point there are plenty
of other applications which use Avalon Framework in a more standalone manner
or in a manner which is not well represented in the documents you reference.

From memory documenting other peoples bad practices is in our charter.

Stephen.

--

|---------------------------------------|
| Magic by Merlin                       |
| Production by Avalon                  |
|                                       |
| http://avalon.apache.org              |
|---------------------------------------|

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to