| To load: | (require (planet dherman/memoize:3:1)) |
| Old style: | (require (planet "main.ss" ("dherman" "memoize.plt" 3 1))) |
| Min PLT Scheme version: | 4.0 |
| Package description: | Macros for defining memoized procedures. |
| Downloads this week: | 4 |
| Total downloads: | 1825 |
| Tickets: | 8 |
| Open tickets: | 3 |
| Primary files: | [no interface available] |
| Current version |
| PLaneT version | External version | Source | DLs | Docs | Req. PLT | Date added |
| (3 1) | 2 | [browse] | 464 | [docs] | 4.0 | 2008-09-03 |
| To load: (require (planet dherman/memoize:3:1)) | ||||||
| Available in repositories: 4.x | ||||||
Fixed a long-standing bug with multiple-arity | ||||||
| Open tickets |
| Ticket Id | Owner | Reporter | Type | Version |
|---|---|---|---|---|
| 29 | dherman | dherman | enhancement | |
| memoization is not thread-safe | ||||
| 32 | dherman | dherman | enhancement | |
| optional and keyword args | ||||
| 114 | dherman | samth@… | defect | (3 1) |
| Doc warnings | ||||
| Old versions |
| PLaneT version | External version | Source | DLs | Docs | Req. PLT | Date added |
| (3 0) | 2 | [browse] | 1 | [docs] | 4.0 | 2008-09-03 |
| To load: (require (planet "main.ss" ("dherman" "memoize.plt" 3 (= 0)))) | ||||||
| Available in repositories: 4.x | ||||||
Initial release for PLT v4.x. | ||||||
| (2 3) | 2 | [browse] | 271 | [docs] | [none] | 2008-09-03 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 2 (= 3)))) | ||||||
| Available in repositories: 4.x, 3xx | ||||||
Updated tests to SchemeUnit 2. | ||||||
| (2 2) | 2 | [browse] | 4 | [docs] | [none] | 2008-09-03 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 2 (= 2)))) | ||||||
| Available in repositories: 3xx, 4.x | ||||||
Bug fix: changed () to '() for PLT v4. Now multiple-arg memoized procedures should work. | ||||||
| (2 1) | 2 | [browse] | 491 | [docs] | [none] | 2007-04-01 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 2 (= 1)))) | ||||||
| Available in repositories: 4.x, 3xx | ||||||
| [no release notes] | ||||||
| (2 0) | 2 | [browse] | 197 | [docs] | [none] | 2007-04-01 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 2 (= 0)))) | ||||||
| Available in repositories: 4.x, 3xx | ||||||
| [no release notes] | ||||||
| (1 3) | 1 | [browse] | 379 | [docs] | [none] | 2007-04-01 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 1 (= 3)))) | ||||||
| Available in repositories: 4.x, 3xx | ||||||
| [no release notes] | ||||||
| (1 2) | 1 | [browse] | 6 | [docs] | [none] | 2007-04-01 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 1 (= 2)))) | ||||||
| Available in repositories: 4.x, 3xx | ||||||
| [no release notes] | ||||||
| (1 1) | 1 | [browse] | 6 | [docs] | [none] | 2007-04-01 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 1 (= 1)))) | ||||||
| Available in repositories: 3xx, 4.x | ||||||
| [no release notes] | ||||||
| (1 0) | 1 | [browse] | 6 | [docs] | [none] | 2007-04-01 |
| To load: (require (planet "memoize.ss" ("dherman" "memoize.plt" 1 (= 0)))) | ||||||
| Available in repositories: 4.x, 3xx | ||||||
| [no release notes] | ||||||