{"size": 505, "ext": "scrbl", "max_stars_repo_path": "bozeman-doc/bozeman.scrbl", "max_stars_repo_name": "jessealama/bozeman", "max_stars_repo_stars_event_min_datetime": "2021-07-14T01:21:05.000Z", "max_stars_repo_stars_event_max_datetime": "2021-07-14T01:21:05.000Z", "max_issues_repo_path": "bozeman-doc/bozeman.scrbl", "max_issues_repo_name": "jessealama/bozeman", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "bozeman-doc/bozeman.scrbl", "max_forks_repo_name": "jessealama/bozeman", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 42.0833333333, "max_line_length": 300, "alphanum_fraction": 0.7405940594}
#lang scribble/manual

@require[@for-label[racket/base
		    bozeman]]

@title[#:style "toc"]{Bozeman—XSLT for Racket}
@author[(author+email "Jesse Alama" "jesse@serverracket.com")]

@defmodule[bozeman]

Bozeman is an implementation of @hyperlink[#:underline? #f "https://www.w3.org/TR/xslt-30/"]{XSLT (Extensible Stylesheet Language Transformation)} for Racket. It is inspired by @hyperlink[#:underline? #f "http://savannah.nongnu.org/projects/xsltxt"]{XSLTXT}, a much more readable syntax for XSLT 1.0.
