From: <ma...@eb...> - 2010-05-14 18:24:52
|
> The data module is a choice... > > What we should do instead, is write an alternative implementation of > the interfaces (and really just those interfaces we need... > Ah, you mean instead of using the current Atom.class, write another Atom.class in a different package with much less dependencies? In that case things are starting to make sense to me. > > Excellent. Then let's use that code base as a starting point. Next > station, IMHO, is to write this JChemPaint Lite interfaces > implementation with matching IChemObjectBuilder... > > I'll see if I can get that done tonight. > Cool, so a CDK lite back end as I understand it. Do you think we should start from scratch on the applet/application code for a light applet? It may be more practical to keep the rich applet as-is and make the lite one its own project. It may also be easier (tempting) for new developers to join in then, as there is less luggage to grasp. > > Nevertheless, I'll set up the IChemObjectBuilder implementation to > show the ideas I have, and then we can continue talking :) > Good plan! Mark |