{"size": 975, "ext": "scrbl", "max_stars_repo_path": "doc/rnrs/programs.scrbl", "max_stars_repo_name": "david135/sagittarius-scheme", "max_stars_repo_stars_event_min_datetime": "2015-11-07T07:13:35.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-15T03:35:14.000Z", "max_issues_repo_path": "doc/rnrs/programs.scrbl", "max_issues_repo_name": "david135/sagittarius-scheme", "max_issues_repo_issues_event_min_datetime": "2016-04-28T21:59:59.000Z", "max_issues_repo_issues_event_max_datetime": "2021-07-01T08:42:21.000Z", "max_forks_repo_path": "doc/rnrs/programs.scrbl", "max_forks_repo_name": "david135/sagittarius-scheme", "max_forks_repo_forks_event_min_datetime": "2016-12-28T12:41:23.000Z", "max_forks_repo_forks_event_max_datetime": "2020-02-26T20:52:02.000Z"}
{"max_stars_count": 39, "max_issues_count": 3, "max_forks_count": 4, "avg_line_length": 44.3181818182, "max_line_length": 83, "alphanum_fraction": 0.7569230769}
@; -*- mode:scribble; coding: utf-8 -*-

@subsection[:tag "rnrs.programs.6"]{Command-line access and exit values}

@define[Library]{@name{(rnrs programs (6))}}
@desc{This library provides command-line arguments access and exit procedures.}

@define[Function]{@name{command-line}}
@desc{[R6RS] Returns a nonempty list of strings. The first element is the running
script file name or '() on REPL. The remaining elements are command-line arguments
according to the operating system's conventions.
}

@define[Function]{@name{exit} @args{:optional obj}}
@desc{[R6RS] Exits the running program and communicates an exit value to the
operating system. If no argument is supplied, the exit procedure should
communicate to the operating system that the program exited normally. If an
argument is supplied and if it is fixnum, the exit procedure translates it into
an appropriate exit value for the operating system. Otherwise the exit is
assumed to be abnormal.
}
