From: Geoff H. <hut...@ch...> - 2003-06-10 02:42:32
|
On Monday, June 9, 2003, at 06:43 PM, Michael Banck wrote: > Ah, ok. I was under the false impression that these directories > contained some Makefileish code for Windows/MacOS. Mac OS X is a UNIX system, so it doesn't require anything different. The Windows directory does contain various project files for Windows compilers and looks like it has some glue code for the WinBabel GUI too. >> We have to keep some sort of binary header, IMHO. The data is used >> throughout the code and if there isn't some backup, the code really >> doesn't function. > Alright. Where do we put them? In $SRCDIR? $SRCDIR/util? $SRCDIR/data? They should probably go wherever the appropriate .cpp file goes, but data/ makes some sense too. > 1. Put only the self-contained core classes derived from base into > base/, put the other chemical classes (e.g. chiral) somewhere else and > the utility stuff (e.g. data) into util/ I think I'd side with this. > Identify all the helper methods in the fileformats code and put them > into util/. What do you think? Good idea. But then we're starting to do some refactoring and it's a much more invasive change. In which case, I'd suggest starting this after we're sure we have a nice stable version out. Good suggestions all around--I think a reorganization will really help! -Geoff |