Scheme Request for Implementation 176,
"Version flag,"
by Lassi Kortela,
has gone into "final" status.
The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-176/.
Here's the abstract:
This SRFI defines a standard command-line flag to get version information from a Scheme implementation. The output is Line-oriented S-expressions which are easy to parse from Scheme, C, and shell scripts and can co-exist with non-S-expression output. A standard vocabulary is defined; extensions are easy to make.
Here are the diffs since the most recent draft:
https://github.com/scheme-requests-for-implementation/srfi-176/compare/76c2b10e..afa6e310
- Replace `git diff-files` with `diff-index`
- Fix bytes -> bits in example
- Edit prose
- Clarify -v and -version and --version
- Clarify run time properties
- Fix HTML id attributes
- Use italics instead of bold for emphasis
- Fix two spelling errors.
- Remove slightly incorrect TAOUP quote
- Be explicit about order
- Add os.stdio property
- Clarify install-dir
- Clarify encoding aliases and default
- Give encodings as symbols instead of strings
- Finalize.
Many thanks to Lassi and to everyone who contributed to the discussion of this SRFI.
Regards,
SRFI Editor