http://www.perlmonks.org?node_id=980589


in reply to Re^2: Csgrouper : first important revision since release
in thread Csgrouper : first important revision since release

Exactly my thought. I think that is the way to go - provide an API to the permutation engine, and the the UI just calls those functions as appropriate. The same engine can then be used in any program that wants it, as the details of presentation are then completely separate from the generation of the permutation sets.

That could even be its own separate CPAN module if you wanted to do it that way.

  • Comment on Re^3: Csgrouper : first important revision since release

Replies are listed 'Best First'.
Re^4: Csgrouper : first important revision since release
by emilbarton (Scribe) on Jul 10, 2012 at 20:05 UTC

    OK, let's work that way. I'll be delighted to merge your fork if you find some time to contribute. Today I replaced 'Moose' by 'Mouse', it helped gain a few seconds at load time and requires less dependencies. Thanks for this advice too.