SRFI
SRFI stands for Scheme Request For Implementation. It is a process used by the Scheme programming language community to propose, discuss, and document extensions to the language and its standard libraries. A SRFI describes a concrete addition or change, including the problem it addresses, design goals, the chosen interface, and the rationale behind it. Each SRFI is assigned a number and published as a draft, with status such as draft, final, or accepted. A typical SRFI includes a specification, a reference implementation in Scheme, and a test suite.
Process and governance: Proposals are discussed on public mailing lists and forums, reviewed by the community,
Relation to standards and interoperability: SRFIs provide a mechanism for standardizing libraries and language features between
Examples and scope: Notable areas covered by SRFIs include libraries for lists and sequences, strings, input/output,