{"size": 586, "ext": "scrbl", "max_stars_repo_path": "scribblings/futures-sort.scrbl", "max_stars_repo_name": "samth/futures-sort", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "scribblings/futures-sort.scrbl", "max_issues_repo_name": "samth/futures-sort", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "scribblings/futures-sort.scrbl", "max_forks_repo_name": "samth/futures-sort", "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": 27.9047619048, "max_line_length": 75, "alphanum_fraction": 0.728668942}
#lang scribble/manual
@require[@for-label[futures-sort
                    racket/base
		    racket/fixnum
		    racket/future]
	 scribble/extract
	 scribble-math]

@title[#:style (with-html5 manual-doc-style)]{@racketmodname[futures-sort]}

@author[
@author+email["Dominik Pantůček" "dominik.pantucek@trustica.cz"]]

@defmodule[futures-sort]

This library leverages futures for implementing parallel merge-sort of
@racket[vector?] and @racket[fxvector?]. By default it tries to use all
available processors as reported by @racket[(processor-count)].

@include-extracted["../main.rkt"]
