Personally, I don't like having multiple "versions" of the same module such as xyz and xyz-2 in trunk.

I'm all for having better ways to do things and I also believe that showing the code helps us understand the idea while the discussion is going on. Is sandbox a better place? Once the consensus is reached, we can then add it to trunk and remove the old one. We had a lot of pain in the 1.x code base that modules were providing the same function using a different way which I found inconsistent and very confusing.

Thanks,
Raymond
--------------------------------------------------
From: "ant elder" <[email protected]>
Sent: Thursday, May 07, 2009 12:21 AM
To: <[email protected]>
Subject: Node usage of the workspace and implementation-node modules

Currently the node-impl module has dependencies on implementation-node
and the workspace modules, I think its worth exploring if thats
necessary. In r772526 i've created a new node-impl2 module thats a
copy of node-impl but with no dependencies on implementation-node or
the workspace modules. It does include 4 classes copied from
workspace-impl and they're still in the o.a.t.s.workspace package to
make that obvious. Comparing the two node-impl modules i think this
makes node-impl2 significantly cleaner and shows that having those
contribution classes in workspace-impl may not be the correct place
and they'd be better in one of the contribution* modules.

Any comments?

...ant

Reply via email to