{"size": 608, "ext": "scrbl", "max_stars_repo_path": "board/main.scrbl", "max_stars_repo_name": "jackfirth/racket-board", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "board/main.scrbl", "max_issues_repo_name": "jackfirth/racket-board", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "board/main.scrbl", "max_forks_repo_name": "jackfirth/racket-board", "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": 28.9523809524, "max_line_length": 64, "alphanum_fraction": 0.7368421053}
#lang scribble/manual

@(require "private/util/doc.rkt")

@title[#:style '(toc)]{Boards}

@defmodule[board]

This library includes functions and forms for working with
@deftech[#:key "board"]{boards}. A board is a finite rectangular
2d grid of @deftech[#:key "space"]{spaces}, any of which may
or may not contain @deftech[#:key "piece"]{pieces}. A piece
is any value, but specific boards may specify what pieces may
be placed in their spaces.

@author[@author+email["Jack Firth" "jackhfirth@gmail.com"]]

source code: @url["https://github.com/jackfirth/racket-board"]

@include-section["private/base.scrbl"]
