-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathmain.scrbl
25 lines (20 loc) · 1009 Bytes
/
main.scrbl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#lang scribble/manual
@(require (for-label rebellion))
@title{Rebellion}
@defmodule[rebellion]
Rebellion is a collection of core Racket libraries that includes a stream
processing system built on @tech{transducers} and @tech{reducers}, new kinds of
collections such as @tech{multisets} and @tech{multidicts}, a suite of libraries
for defining new @racket[struct]-based types including @tech{record types} and
@tech{enum types}, and much more. The goal of Rebellion is to make high quality
standard libraries accessible to all Racketeers regardless of what @hash-lang[]
they're using.
@table-of-contents[]
@include-section[(lib "rebellion/base.scrbl")]
@include-section[(lib "rebellion/type.scrbl")]
@include-section[(lib "rebellion/streaming.scrbl")]
@include-section[(lib "rebellion/collection.scrbl")]
@include-section[(lib "rebellion/concurrency.scrbl")]
@include-section[(lib "rebellion/binary.scrbl")]
@include-section[(lib "rebellion/module.scrbl")]
@include-section[(lib "rebellion/other.scrbl")]