{"size": 1067, "ext": "scrbl", "max_stars_repo_path": "scribblings/thrift.scrbl", "max_stars_repo_name": "johnstonskj/racket-thrift", "max_stars_repo_stars_event_min_datetime": "2018-12-31T01:14:13.000Z", "max_stars_repo_stars_event_max_datetime": "2020-12-25T07:09:56.000Z", "max_issues_repo_path": "scribblings/thrift.scrbl", "max_issues_repo_name": "DavidAlphaFox/racket-thrift", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "scribblings/thrift.scrbl", "max_forks_repo_name": "DavidAlphaFox/racket-thrift", "max_forks_repo_forks_event_min_datetime": "2021-01-05T15:21:19.000Z", "max_forks_repo_forks_event_max_datetime": "2021-01-05T15:21:19.000Z"}
{"max_stars_count": 2, "max_issues_count": null, "max_forks_count": 1, "avg_line_length": 29.6388888889, "max_line_length": 89, "alphanum_fraction": 0.6982193065}
#lang scribble/manual

@(require racket/file scribble/core)

@;{============================================================================}

@title[#:version "1.0"]{Package thrift.}
@author[(author+email "Simon Johnston" "johnstonskj@gmail.com")]

Support for the @hyperlink["https://thrift.apache.org/"]{Apache Thrift}
framework, including @hyperlink["https://thrift.apache.org/docs/idl"]{IDL},
@hyperlink["https://thrift.apache.org/docs/types"]{type system}, transport,
protocol, and processor (see @hyperlink["https://thrift.apache.org/docs/concepts"]{Thrift
Concepts}).

Note that features added and supported by this package do not follow the set
of required and recommended sets described in
@hyperlink["https://thrift.apache.org/docs/HowToNewLanguage"]{Roadmap for adding
new language bindings}.

@table-of-contents[]

@include-section["architecture.scrbl"]

@include-section["idl.scrbl"]

@include-section["transport.scrbl"]

@include-section["protocol.scrbl"]

@include-section["processor.scrbl"]

@section{License}

@verbatim|{|@file->string["LICENSE"]}|
