{"size": 734, "ext": "scrbl", "max_stars_repo_path": "docs-src/reach.scrbl", "max_stars_repo_name": "DanBurton/reach-lang", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "docs-src/reach.scrbl", "max_issues_repo_name": "DanBurton/reach-lang", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "docs-src/reach.scrbl", "max_forks_repo_name": "DanBurton/reach-lang", "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": 43.1764705882, "max_line_length": 258, "alphanum_fraction": 0.7615803815}
#lang scribble/manual
@(require "lib.rkt")

@title[#:version reach-vers #:tag "reach-top"]{Reach: The Safest and Easiest DApp Programming Language}
@author[(author+email "Jay McCarthy" "jay@reach.sh")]

Reach is a domain-specific language for building decentralized applications (@|DApps|). This set of documents contains a reference manual for Reach, as well as a series of guiding tutorials to help introduce the key concepts of the language and @DApp design.

@margin-note{The source of this document is available on @hyperlink["https://github.com/reach-sh/reach-lang/tree/master/docs-src"]{GitHub}.}

@local-table-of-contents[#:style 'immediate-only]

@include-section["ref.scrbl"]
@include-section["tut.scrbl"]

@index-section[]
