Contributing to Math-Polynomial-ModInt
======================================

Thank you for your interest in contributing to this Perl 5
library.  Currently, it is in active development and maintained
by its original author.  Bug reports (with or without patch),
suggestions, feature requests, and comments are welcome.  You may
submit them through this distribution's bug tracker on CPAN RT:
https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Math-Polynomial-ModInt

You can also reach the author by e-mail:
Martin Becker, <becker-cpan-mp (at) cozap.com>

The code for this distribution is hosted at GitHub.  The repository is:
https://github.com/mhasch/perl-Math-Polynomial-ModInt

If your contribution is accepted, you will be mentioned by name under
ACKNOWLEDGEMENTS in the documentation.  Please indicate if you prefer
to stay anonymous.

Development Guidelines
----------------------

This library, dealing with a mathematical concept, should first and
foremost be scientifically sound.  Correctness is rated over all other
quality aspects.  The second most important goal is a documentation and
over-all presentation that makes it useful for experts and informative
for anybody interested in the field.  Thirdly, it should be easy to
integrate correctly and efficiently with other software.

Topics of interest
------------------

The ROADMAP section in the main documentation should give some hints
about what already is planned for further development.  Note also that
this package is intended to be only one part of a collection of packages
covering computer algebra topics.  Some rules about what functionality
should go where are also mentioned in the roadmap.

Possible improvements here may support interoperability with related,
or more general, or application software.  An XS implementation could
increase performance with large spaces.  The data model, on the other
hand, does not seem performance-critical, as applications can always
store and restore objects via their index numbers.

Other improvements could help the documentation to be clearer, or more
complete, or better formatted.  We might create POD, TEX, HTML, and PDF
from a common source.  And, of course, there is always room for good
examples and references to application modules.

Author's Note
-------------

Thanks again for your interest.
I am looking forward to your report or e-mail.

Martin Becker, December 6, 2019
