info.ss
#lang setup/infotab
(define name "Purely Functional Random-Access Lists.")
(define scribblings '(("scribblings/ralist.scrbl" (multi-page))))
(define categories '(datastructures))
(define required-core-version "4.1.5")
(define repositories (list "4.x"))
(define primary-file 
  '("main.ss" "contract.ss"))
(define blurb
  (list '(div "Purely Functional Random-Access Lists.")))
(define release-notes 
  (list
   '(div "Added garden fence encryption benchmark.  More tests.")
   '(div "Added " (tt "second") " through " (tt "tenth") ", and " 
         (tt "last") ".  "
         "Simplified and eliminated code.  Tuned perfomance.  Added benchmarks.")
   '(div "Added " (tt "andmap") " and " (tt "ormap") ".  "
         "Extended " (tt "map") ", " (tt "append") ", " (tt "foldl") ", and " 
         (tt "foldr") " to be n-ary.  "
         "Fixed bug in " (tt "build-list") " and " (tt "make-list") ". "
         "Improved space consumption of " (tt "in-list") " by half.  "
         "More tests.")
   '(div "Added " (tt "make-list") " and " (tt "list-update") ".  "
         "Improved running time of " (tt "build-list") ".  "
         "Added printer to emulate printer of pair lists.")
   '(div "Refactored " (tt "list-ref") " to run in constant space.  "
         "Improved running time of " (tt "build-list") ".")
   '(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.")))