At 11:01 19/4/01 -0400, Berin Loritsch wrote:
>> * create new CVS for excalibur
>
>-1. By separating the utilities and excalibur into another CVS we are
raising
>the cost of using Avalon. As it is, we need to include two jars (LogKit and
>AvalonAPI), and adding another one for very little benefit seems like
overkill.
One of the reasons Avalon is not used widely is because of it's monolithic
nature. Including 3 jars rather than 2 is not a hardship - I would actually
say it is easier.
>Having the excalibur components in Avalon Framework's CVS provides
examples of
>the framework in action. I don't mind them being in another Java package,
>but I am very hesitant to separate them in different CVS directories at this
>time.
>
>When JSR-111 is finished, and we decide to use those interfaces
(javax.service.**),
>we can revisit the subject. Of course, at that time, Avalon framework would
>be encapsulated in the services framework (hypothetically speaking of
course).
>
>> * finalize *activity* related methods (init/start/resume/etc)
>
>Ok. Where are we with that?
I am not happy and are experimenting with things ... get back to you in a
bit ;)
>> * move processor methods to excalibur
>
>The processor methods is new terminology to me. What are you referring to?
Stage/Processor/Pipeline interface/classes
>> * migrate code in avalon.util to better resting place (either as components
>> in phoenix or into the void)
>
>Don't get rid of _all_ the utility code! Lock, and potentially Semaphore and
>other thread managing classes need to be part of the core API.
It is already in excalibur (excalibur.concurrent.Lock). A lot of the code
is underused and thus really should not be kept in main tree (maybe in
whiteboard tree though).
>CLI, DataSources, Component Management Framework, Thread Management classes,
>and Pool classes really should be in avalonapi! The IO utilities like the
>FileFilters also should be in the core API.
well I guess I differ in opinion ... enough to veto a beta release ;)
Cheers,
Pete
*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof." |
| - John Kenneth Galbraith |
*-----------------------------------------------------*
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]