SR 2022-1: Scheme Review


Lassi Kortela


Living document


This document defines the current Scheme Review process. It is expected to change indefinitely as the process changes.


Scheme Review was started as a response to the success and shortcomings of the SRFI (Scheme Requests for Implementation) process. SRFI is over 20 years old so a lot of evidence has been accumulated.

What has worked well with SRFI:

What has caused trouble:


[Meant to reflect the current state of things. Not meant to be finalized.]

Each proposal has one or more authors.

The proposal starts when the authors submit a first draft.

The proposal is submitted as a git repo. (Currently hosted at

The authors are free to send any number of additional drafts.

The authors are free to add more co-authors for later drafts.

Proposal ID

Each proposal is uniquely identified by an ID of the form YYYY-N where:

The running number starts from 1 since there are some problems with SRFI numbers starting from zero. (Hard to remember that SRFI 0 exits; programs cannot use 0 to mean “none”.)

The running numbers are monotonically increasing within a given year, but it’s permissible for there to be gaps in the numbering.

It is expected that many proposals take more than a year to finish. No matter how many years it takes, the proposal is still identified by the year when the first draft was sent.