This package is not available in the 3xx repository. Showing package versions available for all repositories instead.
Package ralist.plt contributed by dvanhorn [docs]
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: 118
Tickets:4
Open tickets:1
Primary files:
[no interface available]
[no interface available]
 Packages in other repositories

These packages are not available in the 3xx repository, but they are available for other versions of Racket.

PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(3 5)
29
5.1.12011-05-02
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 3 (= 5))))
Available in repositories: 4.x
Improved performance of last.
(3 4)
3
5.1.12011-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)
1
5.1.12011-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)
2
5.1.12011-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)
0
5.1.12011-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)
1
5.1.12011-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)
13
4.2.52010-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)
0
4.2.52010-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)
1
4.2.52010-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)
0
4.2.52010-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)
14
4.2.52010-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)
15
4.2.12009-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)
6
4.1.52009-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)
0
4.1.52009-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)
0
4.1.52009-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)
0
4.1.52009-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)
0
4.1.52009-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)
0
4.1.52009-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)
3
4.1.52009-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)
0
4.1.52009-04-08
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 5))))
Available in repositories: 4.x
Added in-list.
(1 4)
0
4.1.52009-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)
0
4.1.52009-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)
2
4.1.52009-04-07
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 2))))
Available in repositories: 4.x
Implemented sequence interface.
(1 1)
9
4.1.52009-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)
19
4.1.52009-04-06
To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 0))))
Available in repositories: 4.x
Initial release.