To load: | (require (planet dvanhorn/ralist:3:5)) |
Old style: | (require (planet "main.ss" ("dvanhorn" "ralist.plt" 3 5))) |
Min Racket version: | 5.1.1 |
Package description: | Purely Functional Random-Access Lists. |
Downloads this week: | 0 |
Total downloads: | 138 |
Tickets: | 4 |
Open tickets: | 1 |
Primary files: | [no interface available] [no interface available] |
Current version |
PLaneT version | External version | Source | DLs | Docs | Req. PLT | Date added |
(3 5) | — | [browse] | 49 | [docs] | 5.1.1 | 2011-05-02 |
To load: (require (planet dvanhorn/ralist:3:5)) | ||||||
Available in repositories: 4.x | ||||||
Improved performance of last. |
Open tickets |
Ticket Id | Owner | Reporter | Type | Version |
---|---|---|---|---|
329 | dvanhorn | anonymous | defect | (3 1) |
Frequency counting benchmark hash-for-each bug |
Old versions |
PLaneT version | External version | Source | DLs | Docs | Req. PLT | Date added |
(3 4) | — | [browse] | 3 | [docs] | 5.1.1 | 2011-05-02 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 3 (= 4)))) | ||||||
Available in repositories: 4.x | ||||||
Dropped fixum silliness; just as fast for arbitrary sized lists. | ||||||
(3 3) | — | [browse] | 1 | [docs] | 5.1.1 | 2011-05-01 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 3 (= 3)))) | ||||||
Available in repositories: 4.x | ||||||
Improved performance of build-list, make-list, list-set, and list-ref. | ||||||
(3 2) | — | [browse] | 2 | [docs] | 5.1.1 | 2011-04-25 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 3 (= 2)))) | ||||||
Available in repositories: 4.x | ||||||
Improved performance with unsafe operations. | ||||||
(3 1) | — | [browse] | 0 | [docs] | 5.1.1 | 2011-04-23 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 3 (= 1)))) | ||||||
Available in repositories: 4.x | ||||||
Fixed the submit a bug URL to point to planet.racket-lang.org. | ||||||
(3 0) | — | [browse] | 1 | [docs] | 5.1.1 | 2011-04-23 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 3 (= 0)))) | ||||||
Available in repositories: 4.x | ||||||
Improved list? from linear to logarithmic. Updated for 5.1.1. Removed dependencies on other planet packages. | ||||||
(2 3) | — | [browse] | 13 | [docs] | 4.2.5 | 2010-05-25 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 2 (= 3)))) | ||||||
Available in repositories: 4.x | ||||||
Added a benchmark comparing contracted and uncontracted bindings. | ||||||
(2 2) | — | [browse] | 0 | [docs] | 4.2.5 | 2010-05-24 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 2 (= 2)))) | ||||||
Available in repositories: 4.x | ||||||
Added for/list, which closes ticket 167. | ||||||
(2 1) | — | [browse] | 1 | [docs] | 4.2.5 | 2010-05-21 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 2 (= 1)))) | ||||||
Available in repositories: 4.x | ||||||
Fixed documentation to reflect correct version (now 2.1). | ||||||
(2 0) | — | [browse] | 0 | [docs] | 4.2.5 | 2010-05-21 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 2 (= 0)))) | ||||||
Available in repositories: 4.x | ||||||
Updated for 4.2.5. Used latest cce/scheme library for planet and scribble. | ||||||
(1 14) | — | [browse] | 14 | [docs] | 4.2.5 | 2010-04-06 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 14)))) | ||||||
Available in repositories: 4.x | ||||||
Changed use of match expander code to reflect changes in the interface. Bumped required version to 4.2.5. | ||||||
(1 13) | — | [browse] | 15 | [docs] | 4.2.1 | 2009-09-17 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 13)))) | ||||||
Available in repositories: 4.x | ||||||
Removed definition of make-list from benchmarks since it has been added to scheme, which necessitates a bump in required core version from 4.1.5 to 4.2.1. | ||||||
(1 12) | — | [browse] | 6 | [docs] | 4.1.5 | 2009-05-01 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 12)))) | ||||||
Available in repositories: 4.x | ||||||
Added more solutions to the garden fence encryption benchmark: Felleisen's DR and combinator solutions, and Tobin-Hochstadt's in-cycle solution. | ||||||
(1 11) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-05-01 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 11)))) | ||||||
Available in repositories: 4.x | ||||||
Documentation overhaul. Added improper list support. Cleaned up specification and contracts. | ||||||
(1 10) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-04-28 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 10)))) | ||||||
Available in repositories: 4.x | ||||||
Added garden fence encryption benchmark. More tests. | ||||||
(1 9) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-04-28 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 9)))) | ||||||
Available in repositories: 4.x | ||||||
Added second through tenth, and last. Simplified and eliminated code. Tuned perfomance. Added benchmarks. | ||||||
(1 8) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-04-22 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 8)))) | ||||||
Available in repositories: 4.x | ||||||
Added andmap and ormap. Extended map, append, foldl, and foldr to be n-ary. Fixed bug in build-list and make-list. Improved space consumption of in-list by half. More tests. | ||||||
(1 7) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-04-20 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 7)))) | ||||||
Available in repositories: 4.x | ||||||
Added make-list and list-update. Improved running time of build-list. Added printer to emulate printer of pair lists. | ||||||
(1 6) | — | [browse] | 3 | [docs] | 4.1.5 | 2009-04-08 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 6)))) | ||||||
Available in repositories: 4.x | ||||||
Refactored list-ref to run in constant space. Improved running time of build-list by a factor of 2. It is often faster than the built-in pair build-list, particularly for large lists: up to more than a factor of 6 in some cases. | ||||||
(1 5) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-04-08 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 5)))) | ||||||
Available in repositories: 4.x | ||||||
Added in-list. | ||||||
(1 4) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-04-07 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 4)))) | ||||||
Available in repositories: 4.x | ||||||
Improved sequencing. Organized code into modules. More tests. | ||||||
(1 3) | — | [browse] | 0 | [docs] | 4.1.5 | 2009-04-07 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 3)))) | ||||||
Available in repositories: 4.x | ||||||
Fixed bug in list-ref and friends (ticket 168). Self-references now handled with Carl's module. | ||||||
(1 2) | — | [browse] | 2 | [docs] | 4.1.5 | 2009-04-07 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 2)))) | ||||||
Available in repositories: 4.x | ||||||
Implemented sequence interface. | ||||||
(1 1) | — | [browse] | 9 | [docs] | 4.1.5 | 2009-04-06 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 1)))) | ||||||
Available in repositories: 4.x | ||||||
Added list-ref/update, length, list-tail, list*, and append. Improved error messages. | ||||||
(1 0) | — | [browse] | 19 | [docs] | 4.1.5 | 2009-04-06 |
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 0)))) | ||||||
Available in repositories: 4.x | ||||||
Initial release. |