Re: [PROPOSAL] lifecycle release
Berin Loritsch <[email protected]> Fri, 14 Mar 2003 14:39:06 -0500
| Newsgroups | gmane.comp.jakarta.avalon.phoenix.devel |
|---|---|
| Message-ID | <[email protected]> |
Stefano Mazzocchi wrote: > Stephen McConnell wrote: > > Wasn't the proposal about migrating the lifecycle package into framework > or did I overlook something? No it was about placing it in the "avalon" CVS repository, and being maintained separately from Framework. >> Can you be more specific - what in you view are the one-man shows that >> must stop? > > I don't see many people working on Merlin. Is this a wrong perception? It will after we get the Unified Avalon release done. >> Are these one-man shows related to released packages, packages >> scheduled for release, or are you referring to activities under the >> avalon-sandbox project. > > I'm referring to Phoenix and Merlin. Both seem to me one-man-shows. But > hopefully I'm wrong. Phoenix is actively maintained by more than one individual. There are some projects that depend on it so we also cannot just get rid of it. >> Perhaps you could put forward you concrete arguments. Nothing below >> even suggests that you're familiar with the package in question. In >> fact several of the comments suggest that you may be confusing the >> lifecycle package with something else. You response on this is >> important because if you really think that the result of the >> collaboration between Marcus, Berin and myself is a "hack" - then I >> would like to discuss that will you. I will disagree with your >> position and present substantial evidence supporting that position. If >> however you comment is made with same level of indifference as the >> original hack comment from Peter Donald, then I can safely ignore it. > > > From there I stand: > > 1) something is moving into avalon framework That was a misperception. That is not happening. > 2) in my view of the world, this *something* is therefore going to be > considered *ROCK* solid How about *next* to framework--but not *in* it? >> The lifecycle package was a successful process of collaboration by >> three people each with relatively different ideas on the approaches >> concerning lifecycle stage management under the Avalon framework. > > I now see a forth disagreeing. This is valuable input from me. Can I ask you a question? How comfortable are you with the complexities of interception? It is not as simple and straight-forward as its main proponent suggests. In order for it to work effectively, we need to use a dynamically generated approach which either means incorporating CGLib or using Dynamic Proxies. Either way, I haven't seen where the code is really more understandable using interceptions than the proposed extensions standard. Don't get me wrong, interceptions are a cool concept--if the user can be successfully hidden from the implementation details. We have not had an opportunity to do that as a community yet.