Dear all,

Because I'm such a lazy programmer I was wondering whether we could
work together on implementing canonical forms of algorithms that can
be automatically translated to several target languages so that a
single implementation can be shared between several programs.

For example, Christoph Steinbeck (and colleagues?) has implemented a
2D layout algorithm as part of CDK. Say if we took this Java
implementation, changed it to accept a connection table (rather than a
CDKMolecule or whatever), and ran it through java2python
(http://code.google.com/p/java2python/). Then we would get a Python
implementation of the same algorithm at no cost. Bug fixes would be
applied upstream and we'd all benefit. All we'd need is a java2C++ and
it could be used by OpenBabel.

Ditto for a SMILES parser. Ditto for a 2D-to-3D algorithm and so on.

Does this sound crazy or really sensible?

Noel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Blueobelisk-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/blueobelisk-discuss

Reply via email to