{"size": 938, "ext": "scrbl", "max_stars_repo_path": "algebraic/scribblings/algebraic.scrbl", "max_stars_repo_name": "aqui18/racket-algebraic", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "algebraic/scribblings/algebraic.scrbl", "max_issues_repo_name": "aqui18/racket-algebraic", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "algebraic/scribblings/algebraic.scrbl", "max_forks_repo_name": "aqui18/racket-algebraic", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 27.5882352941, "max_line_length": 113, "alphanum_fraction": 0.6961620469}
#lang scribble/manual

@title[#:style 'no-sidebar]{The Algebraic Racket Collection}

@author{@author+email["Eric Griffis" "dedbox@gmail.com"]}

@require{./algebraic-includes.rkt}

@table-of-contents[]

@include-section{./algebraic-racket.scrbl}
@include-section{./algebraic-prelude.scrbl}
@include-section{./algebraic-class.scrbl}
@; @include-section{./algebraic-syntax-list.scrbl}
@include-section{./algebraic-linter.scrbl}
@include-section{./algebraic-tutorial.scrbl}

@bibliography[
  @; @bib-entry[
  @;   #:key "Krishnamurthi2001"
  @;   #:title "Linguistic Reuse"
  @;   #:author "Krishnamurthi, Sriram"
  @;   #:location "PhD dissertation, Rice University"
  @;   #:date "2001"
  @; ]

  @bib-entry[
    #:key "Taha2004"
    #:title "A gentle introduction to multi-stage programming"
    #:author "Taha, Walid"
    #:location @list{In @emph{Domain-Specific Program Generation} (pp 30-50). Springer, Berlin, Heidelberg, 2004}
  ]
]
