| 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: | 0 |
| Open tickets: | 0 |
| Primary files: | contract.ss [no interface available] main.ss [no interface available] |
| Current version |
| PLaneT version | External version | Source | DLs | Docs | Req. PLT | Date added |
| (3 5) | — | [browse] | 49 | [none] | 5.1.1 | Monday, May 2nd, 2011 |
| To load: (require (planet dvanhorn/ralist:3:5)) | ||||||
| Available in repositories: 4.x | ||||||
Improved performance of last. | ||||||
| Old versions |
| PLaneT version | External version | Source | DLs | Docs | Req. PLT | Date added |
| (3 4) | — | [browse] | 3 | [none] | 5.1.1 | Monday, May 2nd, 2011 |
| 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 | [none] | 5.1.1 | Sunday, May 1st, 2011 |
| 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 | [none] | 5.1.1 | Monday, April 25th, 2011 |
| 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 | [none] | 5.1.1 | Saturday, April 23rd, 2011 |
| 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 | [none] | 5.1.1 | Saturday, April 23rd, 2011 |
| 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 | [none] | 4.2.5 | Tuesday, May 25th, 2010 |
| 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 | [none] | 4.2.5 | Tuesday, May 25th, 2010 |
| 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 | [none] | 4.2.5 | Friday, May 21st, 2010 |
| 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 | [none] | 4.2.5 | Friday, May 21st, 2010 |
| 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 | [none] | 4.2.5 | Tuesday, April 6th, 2010 |
| 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 | [none] | 4.2.1 | Friday, September 18th, 2009 |
| 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 | [none] | 4.1.5 | Saturday, May 2nd, 2009 |
| 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 | [none] | 4.1.5 | Friday, May 1st, 2009 |
| 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 | [none] | 4.1.5 | Tuesday, April 28th, 2009 |
| 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 | [none] | 4.1.5 | Tuesday, April 28th, 2009 |
| 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 | [none] | 4.1.5 | Wednesday, April 22nd, 2009 |
| 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 | [none] | 4.1.5 | Monday, April 20th, 2009 |
| 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 | [none] | 4.1.5 | Wednesday, April 8th, 2009 |
| 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 | [none] | 4.1.5 | Wednesday, April 8th, 2009 |
| To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 5)))) | ||||||
| Available in repositories: 4.x | ||||||
Added in-list. | ||||||
| (1 4) | — | [browse] | 0 | [none] | 4.1.5 | Wednesday, April 8th, 2009 |
| 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 | [none] | 4.1.5 | Tuesday, April 7th, 2009 |
| 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 | [none] | 4.1.5 | Tuesday, April 7th, 2009 |
| To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 2)))) | ||||||
| Available in repositories: 4.x | ||||||
Implemented sequence interface. | ||||||
| (1 1) | — | [browse] | 9 | [none] | 4.1.5 | Monday, April 6th, 2009 |
| 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 | [none] | 4.1.5 | Monday, April 6th, 2009 |
| To load: (require (planet "main.ss" ("dvanhorn" "ralist.plt" 1 (= 0)))) | ||||||
| Available in repositories: 4.x | ||||||
Initial release. | ||||||