Sorry, I had forgotten about the new atom IDs. Yes, they are worth preserving.

> Wouldn't source compatibility, with external programs needing to be 
> re-compiled and linked but not re-written, be a more practical goal, 

This is *always* a goal for 2.x releases. And yes, minor bug fix releases do 
preserve binary compatibility too.

> higher levels would have been more feasible if the code had been 
> originally structured with this goal in mind.

I agree. I'm kicking myself for not putting in some data hiding with d-pointers 
to make this easier. Certainly something I'll ensure for the OB3.

Cheers,
-Geoff
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
OpenBabel-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to