On Mar 2, 2006, at 8:39 PM, Allen Gilliland wrote:
Unfortunately, this is where I will be even more bitchy and say that I am not willing to wait around for everyone else. My personal opinion is that any code that isn't going to be commited within a week or two will just have to be modified to keep up with what's in the trunk. Obviously there are exceptions to this which can be coordinated through the community, but I consider those exceptions and not the default.

These are all valid reasons to possibly delay, but ...

1. I have not heard a single thing from Craig Russell on this list and still very little status about a JDO backend. In any case, waiting wouldn't change anything because the JDO classes would still have to be modified at some point.

2. You haven't even started on the EJB3 implementation yet based on what you said. Why not reverse things and you wait a little while until I cleanup the backend so that you have less work to do whenever you do start an EJB3 implementation.

3. The tagging code would likely require little to no changes based on what I am proposing. If anything they would only have to remove some method calls to begin()/commit()/rollback() and possibly tidy up a couple things in any manager classes they created.

That's a valid point of view and I think it reveals a disconnect here. I'm thinking that refactoring the back-end to support transactions (but not to use the begin(), commit() and rollback() mechanism we have now), would be a very large change. You're indicating that it is small and would not change the back-end API much at all. So let's see a proposal that details the changes.

- Dave

Reply via email to