#lang setup/infotab (define name "Purely Functional Random-Access Lists.") (define scribblings '(("scribblings/ralist.scrbl" ()))) (define categories '(datastructures)) (define required-core-version "4.1.5") (define repositories (list "4.x")) (define primary-file '("main.ss")) (define blurb (list '(div "Purely Functional Random-Access Lists."))) (define release-notes (list '(div "Refactored " (tt "list-ref") " to run in constant space. " "Improved running time of " (tt "build-list") " by a factor of 2. " "It is often faster than the built-in pair " (tt "build-list") ", " "particularly for large lists: up to more than a factor of 6 in " "some cases.") '(div "Added " (tt "in-list") ".") '(div "Improved sequencing. Organized code into modules. More tests.") '(div "Fixed bug in list-ref and friends (ticket 168). " "Self-refences now handled with Carl's module.") '(div "Implemented sequence interface (1/2 ticket 166).") '(div "Added " (tt "list-ref/update") ", " (tt "length") " (1/2 ticket 166), " (tt "list-tail") ", " (tt "list*") ", and " (tt "append") ". " "Improved error messages.") '(div "Initial release.")))