Hmmm. On the one hand I do agree with Rajarshi that a whole class for
this is a bit heavyweight, but it does open the door for other
properties for the library to be made programatically available.

The problem is : what? The only thing that occurs to me is what
modules are available - but the code wouldn't compile if the module
wasn't there. In any case, you could probably use the classloader for
that.

The CDKConstants class is a bit of a god class - if that's the right
anti-pattern - but I'm not sure it's the largest building in CDK
city...

http://gilleain.blogspot.com/2008/11/cdk-city.html

gilleain

On Thu, Jul 22, 2010 at 2:18 PM, Egon Willighagen
<[email protected]> wrote:
> Hi all CDK-users,
>
> it is time for a short popularity poll: please do reply, whatevery
> your opinion is.
>
> Rajarshi and I want to introduce a method to get the version number of
> a particular CDK release. We both came up with two difference patches:
>
> Patch 1:
> add a static string field to CDKConstants that gets updated by the
> build script, but leads to one extra change and commit for each
> version
>
> Patch 2:
> use the version in the already existing build.props, and have a new
> class with the CDK.getVersion() method. This has the obvious downside
> that we have another extra class, but does not require code changes
> with each new version.
>
> Both for pros and cons... please discuss your favorite approach,
> further ideas, etc.
>
> One particular question would be: is there other information about the
> library you like to have available via the API?
>
> Your input would be very much appreciated!
>
> Egon
>
>
> ---------- Forwarded message ----------
> From: Rajarshi Guha <[email protected]>
> Date: Thu, Jul 22, 2010 at 3:03 PM
> Subject: Re: [Cdk-devel] mol2 reader not working
> To: Egon Willighagen <[email protected]>
> Cc: "Developers forum for discussion about the Chemistry Development
> Kit (CDK)" <[email protected]>
>
> On Thu, Jul 22, 2010 at 2:45 AM, Rajarshi wrote:
>>> The following we should take to the mailing list, I guess...
>>>
>>> 3018684 Add a constant to indicate library version
>>>
>>> Please check my comments, and see how I can make my patch acceptable
>>> for you... would it help if I added more functionality to the CDK
>>
>> Your approach makes sense, but I still think a whole class extra class
>> for a version string is a bit overkill. Lets see what the mailling
>> ist has to say?
>
> --
> Rajarshi Guha
> NIH Chemical Genomics Center
>
>
>
> --
> Post-doc @ Uppsala University
> Proteochemometrics / Bioclipse Group of Prof. Jarl Wikberg
> Homepage: http://egonw.github.com/
> Blog: http://chem-bla-ics.blogspot.com/
> PubList: http://www.citeulike.org/user/egonw/tag/papers
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> Cdk-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/cdk-user
>

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Cdk-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to