>I find that approach a little bit too gun-slinger in the wild-west.  If this 
>was just an application, I wouldn't see as much of a point for component 
>specification.  >However, this is an SDK.  More developers are interested in 
>our component specifications than just those who want to check out the apache 
>code.  We have strong >backwards-compatibility requirements, and having a wiki 
>where the API proposal is clearly laid out with possible issues makes sense to 
>me.  Of course one of the >main reasons I favor this approach is just that 
>personally I find it extremely hard to follow the discussions on an email 
>thread.

I think my bigger point is that you can write all of the specifications you 
would like and that can be part of the process. No objection there. However, if 
someone contributes a working component without any of this work, or that runs 
contrary to this work, and yet it still meets the requirements for the project 
as a whole, I would vote for it.

What you are proposing is what I wanted to do with Spoon. In that environment 
and in that direction I agreed with it. To me though, Apache is a bit more 
wild-west, however, it is the belief that order and direction comes from that 
chaos. Further, it often takes less time to write code, see the real issues and 
argue about the actual lines of code than argue about a theoretical 
specification. 

I am currently changing the compiler in ways that will likely take 3 years off 
Alex's life when he sees it. Its not that I expect all of these things to pass 
muster, but we have been arguing about them theoretically for years. I cant 
wait to have the arguments when we can test the code. Test the performance. 
Verify the functionality and demo the approach.

Mike

Reply via email to