Wesley R. Elsberry
Posts: 4991 Joined: May 2002
|
Of course, I tend to think that a good approach to critique of a program to do a particular task is to actually produce a program that does that task better. I think that is something that we could give some thought to here. Much of the same background work applies to analysis of MA or design of an alternative.
Some ideas:
- Develop a test suite based on published popgen findings in parallel with development
- Base it on the most general, abstract principles for broad applicability
- Aim for number of generations to be limited only by amount of disk or other long-term storage available
- Consider means for handling large population sizes
- Start with a simple system, either as run-up to version 1 or with sufficient generality to be extensible to more complex systems
It seems to me that producing a thoroughly-vetted and tested platform that covers fewer cases is far better than producing a large, unwieldy, and bug-ridden product whose output cannot be trusted.
-------------- "You can't teach an old dogma new tricks." - Dorothy Parker
|