{"size": 624, "ext": "scrbl", "max_stars_repo_path": "elle-doc/scribblings/core-data/keyword.scrbl", "max_stars_repo_name": "tail-reversion/elle", "max_stars_repo_stars_event_min_datetime": "2021-01-07T04:34:50.000Z", "max_stars_repo_stars_event_max_datetime": "2021-03-08T01:07:58.000Z", "max_issues_repo_path": "elle-doc/scribblings/core-data/keyword.scrbl", "max_issues_repo_name": "tail-reversion/elle", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "elle-doc/scribblings/core-data/keyword.scrbl", "max_forks_repo_name": "tail-reversion/elle", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 7, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 27.1304347826, "max_line_length": 128, "alphanum_fraction": 0.7019230769}
#lang scribble/manual

@(require "../util.rkt")


@title{Keywords}

@defproc[(keyword? [v any/c]) boolean?]{
 Returns @racket[#true], if @racket[v] is a keyword; @racket[#false], otherwise.
}

@defproc[(keyword<? [kw1 keyword?] [kw2 keyword?]) boolean?]{
 Returns @racket[#true], if @racket[kw1] and @racket[kw2] are in lexicographically-increasing order; @racket[#false], otherwise.
}

@defproc[(keyword→text [kw keyword?]) text?]{
 Returns a text value whose character content is the keyword name.
}

@defproc[(text→keyword [txt text?]) keyword?]{
 Returns a keyword whose name is the character content of @racket[txt].
}
