{"size": 488, "ext": "scrbl", "max_stars_repo_path": "goblins/scribblings/goblins.scrbl", "max_stars_repo_name": "spdegabrielle/goblins", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "goblins/scribblings/goblins.scrbl", "max_issues_repo_name": "spdegabrielle/goblins", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "goblins/scribblings/goblins.scrbl", "max_forks_repo_name": "spdegabrielle/goblins", "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": 24.4, "max_line_length": 69, "alphanum_fraction": 0.762295082}
#lang scribble/manual

@title{Goblins: a transactional, distributed actor model environment}

@author{Christopher Lemmer Webber}

@emph{
  @bold{CAUTION:} Goblins is currently alpha.
  Semantics may change and you may be forced to update your code.
  Be mindful of that before using this for anything that goes into
  production!}

@table-of-contents[]

@include-section["intro.scrbl"]
@include-section["tutorial.scrbl"]
@include-section["api.scrbl"]
@include-section["actor-lib.scrbl"]

