If Struts needs that big a change to handle new stuff, perhaps it might be better to create a new project and start Struts on a nice end of life maintenance schedule.
I think a lot of people are making a mistake by making more out of Shale than it is. Shale is a proposal and a prototype. It is here now for people to use it and see what they thing of it. It is taking the opportunity to re-imagine Struts free of some of the backwards compatibility baggage that Struts 1.x has.
If backwards compatibility is one's main concern, one can still work on lots of future improvements on the Struts 1.x timeframe. The whole point of a Struts 2.0 is to take gambles on backwards compatibility in hopes of payoffs that can't be reached in the current constraints. Meanwhile, I can see many ways that Struts 1.x can be improved incrementally.
If one really wants to dream big, but just doesn't like Shale that much, then I think one ought to approach it more or less as Craig has. Write a proposal, write some code, put something concrete out for people to consider.
Apache is a democracy, but moreso it's a do-ocracy. And, as noted previously in this thread, the beginning of work on anything which might be called Struts 2.x by no means equals the death or obsolescence of Struts 1.x. It is entirely possible for both to be developed in parallel, as long as people step up to do the work of developing.
If you want Struts 1.x to survive, you have the power to help it survive, no matter what happens with Shale. Insofar as this discussion is happening on the user list, all who are bothering to read should be stepping up, saying "this is where Struts is harder than it needs to be" or "we use Struts in this way and we think its something everyone could benefit from" or otherwise helping to point out where Struts is failing. One might almost think it doesn't really, given the lack of specific comments from people about what they'd like to see in it.
Joe
-- Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "Narrow minds are weapons made for mass destruction" -The Ex
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]