Permalink
Commits on Mar 7, 2011
  1. Merge branch 'cartesian_product_and_permutations' of github.com:postm…

    …odern/combinatorics into cartesian_product_and_permutations
    duper committed Mar 7, 2011
  2. Self-explanatory..

    duper committed Mar 7, 2011
  3. Made derange a mixin and gave it an optional block argument

    power_set now returns an Enumerator instead of an Array
    Moved cardinality methods into separate files for choose and permute
    Wrote new specs and updated existing ones for new features
    duper committed Mar 7, 2011
  4. Trying to git push now..

    duper committed Feb 17, 2011
  5. (same as before)

    duper committed Feb 17, 2011
  6. Just forgot to add a few files..

    duper committed Feb 17, 2011
  7. Renamed rearrange to permute--both the class and the method names.

    However, rearrange is still an alias for the permute method.
    Made the entirety of permute a mixin instead of standalone class methods.
    Added bits of whitespace all over the commented areas for consistency/cosmetics.
    Ensured that YARD examples were complete for all methods that return Enumerators
    Organized the spec and lib directory hierarchies to match the permute mixin.
    duper committed Feb 17, 2011
  8. Require rspec ~> 2.4.

    committed with duper Feb 14, 2011
  9. Require ore-tasks ~> 0.4.

    committed with duper Feb 14, 2011
  10. Fixed some typos in rspecs

    Shortened some code, i.e. if-else to ternary operator in Math::sigma
    Created an alias for the set theory Cartesian product operator symbol, 'X'
    Made permute an alias for rearrange
    Added specs for cartprod and rearrange aliases
    Cleaned up some comments
    duper committed Feb 9, 2011
  11. Made combos an alias for choose

    Removed $0 == __FILE__ block at end of cartesian_product/mixin.rb
    duper committed with duper Feb 7, 2011
  12. Changed Math::factorial to Sigma summation notation

    Tweaked YARD documentation
    Added RSpec case for cartprod block argument and ternary arity
    made power_set an alias for powerset
    Re-wrote cartprod to return an Enumerator
    duper committed with duper Feb 7, 2011
  13. Isolated cardinality methods from PowerSet and CartesianProduct from …

    …Mixins
    
    Added Combinatorics::Rearrange for permutation computations
    Wrote specs for all of the above
    power_set and cartesian_product cardinality specs broken in this commit
    duper committed with duper Feb 7, 2011
  14. Merge branch 'master' of github.com:postmodern/combinatorics into car…

    …tesian_product_and_permutations
    duper committed Mar 7, 2011
  15. Self-explanatory..

    duper committed Mar 7, 2011
  16. Made derange a mixin and gave it an optional block argument

    power_set now returns an Enumerator instead of an Array
    Moved cardinality methods into separate files for choose and permute
    Wrote new specs and updated existing ones for new features
    duper committed Mar 7, 2011
Commits on Feb 24, 2011
Commits on Feb 17, 2011
  1. Trying to git push now..

    duper committed Feb 17, 2011
  2. Merge branch 'master' of github.com:postmodern/combinatorics into car…

    …tesian_product_and_permutations
    duper committed Feb 17, 2011
  3. (same as before)

    duper committed Feb 17, 2011
  4. Just forgot to add a few files..

    duper committed Feb 17, 2011
  5. Renamed rearrange to permute--both the class and the method names.

    However, rearrange is still an alias for the permute method.
    Made the entirety of permute a mixin instead of standalone class methods.
    Added bits of whitespace all over the commented areas for consistency/cosmetics.
    Ensured that YARD examples were complete for all methods that return Enumerators
    Organized the spec and lib directory hierarchies to match the permute mixin.
    duper committed Feb 17, 2011
Commits on Feb 14, 2011
  1. Require rspec ~> 2.4.

    committed Feb 14, 2011
  2. Require ore-tasks ~> 0.4.

    committed Feb 14, 2011
Commits on Feb 13, 2011
  1. Upgraded to rspec ~> 2.4.0.

    committed Feb 13, 2011
Commits on Feb 9, 2011
  1. Fixed some typos in rspecs

    Shortened some code, i.e. if-else to ternary operator in Math::sigma
    Created an alias for the set theory Cartesian product operator symbol, 'X'
    Made permute an alias for rearrange
    Added specs for cartprod and rearrange aliases
    Cleaned up some comments
    duper committed Feb 9, 2011
Commits on Feb 7, 2011
  1. Made combos an alias for choose

    Removed $0 == __FILE__ block at end of cartesian_product/mixin.rb
    duper committed Feb 7, 2011
  2. Changed Math::factorial to Sigma summation notation

    Tweaked YARD documentation
    Added RSpec case for cartprod block argument and ternary arity
    made power_set an alias for powerset
    Re-wrote cartprod to return an Enumerator
    duper committed Feb 7, 2011