Package permutations.plt contributed by wmfarr [docs]
To load: (require (planet wmfarr/permutations:1:3/permutations))
Old style:(require (planet "permutations.ss" ("wmfarr" "permutations.plt" 1 3)))
Min Racket version: 4.0.2.6
Package description:
Generate and manipulate permutations.
Downloads this week: 0
Total downloads: 228
Tickets:0
Open tickets:0
Primary files:
[no interface available]
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(1 3)
175
4.0.2.62008-08-07
To load: (require (planet wmfarr/permutations:1:3/permutations))
Available in repositories: 4.x
&ul;
  • Version 1.3: Updated to scribble docs, new srfi-42 implementation, and added PLT iteration generator in-permutations.
  • Version 1.2: Fixed documentation bug.
  • Version 1.1: Fixed documentation and contract bug with permutation-next! and permutation-next.
  • Version 1.0: Uses relatively simple (and sub-optimal) algorithm for generating permutations. Let me know if you need better.
  • No Tickets Currently open for this Package [New Ticket]

     Old versions
    PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
    (1 2)
    36
    [none]2007-09-07
    To load: (require (planet "permutations.ss" ("wmfarr" "permutations.plt" 1 (= 2))))
    Available in repositories: 4.x, 3xx

    Version 1.2: Fixed documentation bug.

    Version 1.1: Fixed documentation and contract bug with permutation-next! and permutation-next.

    Version 1.0: Uses relatively simple (and sub-optimal) algorithm for generating permutations. Let me know if you need better.

    (1 1)1.1
    14
    [none]2007-05-09
    To load: (require (planet "permutations.ss" ("wmfarr" "permutations.plt" 1 (= 1))))
    Available in repositories: 4.x, 3xx

    Version 1.1: Fixed documentation and contract bug with permutation-next! and permutation-next.

    Version 1.0: Uses relatively simple (and sub-optimal) algorithm for generating permutations. Let me know if you need better.

    (1 0)1.0
    3
    [none]2007-05-09
    To load: (require (planet "permutations.ss" ("wmfarr" "permutations.plt" 1 (= 0))))
    Available in repositories: 4.x, 3xx
    Currently uses a simple algorithm from Knuth (see permutations.ss source for more details).Please let me know if better algorithmics would be useful in your application.