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: 138
Tickets:4
Open tickets:1
Primary files:
[no interface available]
[no interface available]
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(3 5)
49
5.1.12011-05-02
To load: (require (planet dvanhorn/ralist:3:5))
Available in repositories: 4.x
Improved performance of last.
 Open tickets
[All Tickets] [New Ticket]
Ticket IdOwnerReporterTypeVersion
329dvanhornanonymousdefect(3 1)
Frequency counting benchmark hash-for-each bug

 Old versions
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(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.