|Think about Loose Coupling|
I seem to be doing things the "wrong" way, blame it on growing up with FORTRAN. :-)
I am nearly finished with developing a bunch of modules that for me, are all related. Related to a particular objective. And hopefully CPAN will take the bunch when done. It's between 30 and 50 modules (definitely more than 30).
Dist::Zilla would seem to be the tool for this. But Dist::Zilla (or dzil) when I run it to build yet another module in this ongoing project, only ever gives me an a dist.ini file and a lib/ directory. I see that there are "bundles" that other CPAN contributors use, but I do I need to download all of them?
All of the code I am writing revolves around floating point numbers, and I know about tolerances and so on. Is there a buncle out there for people like me? I will spend time trying to validate the floating point arithmetic in testing, but if there was something that would generate the "expected" and "trivial" testing of making objects and testing interface functions, that would be wonderful.
I have looked for examples, and if examples exist, I don't see how they apply.
I suppose I am going to need to put all of this mess in a CVS of some kind, and it looks like Git is the method of choice. Again, I've gone looking for information on this, and nothing seems to click. I use emacs if that matters.