#lang setup/infotab (define name "Library of Functional Data Structures in Typed Racket") (define blurb '("A library of purely functional data structures in Typed Racket. Data structures in the library are based on Chris Okasaki's book, Purely Functional Data Structures and work by Phil Bagwell and others")) (define primary-file (list "bankers-deque.ss" "bankers-queue.ss" "binaryrandomaccesslist.ss" "skewbinaryrandomaccesslist.ss" "binomialheap.ss" "skewbinomialheap.ss" "bootstrapedheap.ss" "bootstrapedqueue.ss" "catenablelist.ss" "hood-melville-queue.ss" "implicitdeque.ss" "implicitqueue.ss" "lazypairingheap.ss" "pairingheap.ss" "leftistheap.ss" "physicists-queue.ss" "realtimedeque.ss" "realtimequeue.ss" "redblacktrees.ss" "splayheap.ss" "vlist.ss" "stream.ss" "set.ss" "tries.ss")) (define categories '(datastructures)) (define can-be-loaded-with 'all) (define release-notes (list '(ul (li "More utility functions for each data structure")))) (define version "1.4") (define scribblings '(("functional-data-structures.scrbl" (multi-page))))