I'm not to familiar with the intricacies of how multiple people work on the same project & files, so sorry ahead of time.
It would appear that there are multiple pieces to the unix port of the core Folderol code:
1) Platform-independant Http access.
2) Platform-independant Threading.
3) Platform-independant Settings storage.
I know that Jonas Wolf has been working on a platform-independant Http class. At the moment it can get work requests from the folderol server and works on Win32 & Linux.
Someone needs to separate the core folderol code from the windows code E.G. splitting GAclass.cpp & GAclass.h so that GAGraphicGeneticAlgorithm is in a separate file from GAGeneticAlgorithm. What needs to exist is a core set of files that are common to all (using ifdefs if needed), then a bunch of unix support files, windows support files.
In the interests of preventing duplicate-work, it may be appropriate for people to take these different tasks and communicate what they're working on.
Malcolm.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi all,
I'm not to familiar with the intricacies of how multiple people work on the same project & files, so sorry ahead of time.
It would appear that there are multiple pieces to the unix port of the core Folderol code:
1) Platform-independant Http access.
2) Platform-independant Threading.
3) Platform-independant Settings storage.
I know that Jonas Wolf has been working on a platform-independant Http class. At the moment it can get work requests from the folderol server and works on Win32 & Linux.
Someone needs to separate the core folderol code from the windows code E.G. splitting GAclass.cpp & GAclass.h so that GAGraphicGeneticAlgorithm is in a separate file from GAGeneticAlgorithm. What needs to exist is a core set of files that are common to all (using ifdefs if needed), then a bunch of unix support files, windows support files.
In the interests of preventing duplicate-work, it may be appropriate for people to take these different tasks and communicate what they're working on.
Malcolm.