{"size": 436, "ext": "scrbl", "max_stars_repo_path": "r7rs-translator/blahblah/good-tools.scrbl", "max_stars_repo_name": "BernardTatin/Bad-Tools-For-The-Good-R7RS", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "r7rs-translator/blahblah/good-tools.scrbl", "max_issues_repo_name": "BernardTatin/Bad-Tools-For-The-Good-R7RS", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "r7rs-translator/blahblah/good-tools.scrbl", "max_forks_repo_name": "BernardTatin/Bad-Tools-For-The-Good-R7RS", "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": 36.3333333333, "max_line_length": 138, "alphanum_fraction": 0.747706422}
#lang scribble/manual
@(require(for-label racket))
@require[scribble/lp-include]

@title{how to make the good tools}
@author{bernard tatin}

@para[#:style "abstract"]{@bold{Abstract:} It's more an experimentation of literate programming than a real @elem[#:style "plain"]{Howto}.
This library gives some universal tools which can be expressed with a wide range of @elem[#:style "plain"]{Scheme} systems.
}

@lp-include["good-tools.rkt"]