|
1 |
| -# Scheme Live |
| 1 | +**Fast-moving Scheme library collection with yearly stable releases** |
2 | 2 |
|
3 |
| -- Move fast. (Be a complement to SRFI and RnRS which move slower.) |
| 3 | + |
4 | 4 |
|
5 |
| -- Make one collection of libraries that work cohesively together. |
| 5 | +- Be a complement to [SRFI](https://srfi.schemers.org/), |
| 6 | + [R7RS](https://r7rs.org), and work together following the [goals set |
| 7 | + by the steering commitee, and R7RS-large working group |
| 8 | + charter](http://scheme-reports.org/2010/working-group-2-charter.html) |
6 | 9 |
|
7 |
| -- Make one complete library for each job instead of several incomplete |
8 |
| - libraries. When we can't agree, resolve the the debate by talking |
9 |
| - instead of forking code. |
| 10 | +- Release yearly stable versions:next, and first stable release |
| 11 | + planned in 2023; |
10 | 12 |
|
11 |
| -- Prefer interfaces that are portable to different Scheme standards, |
12 |
| - Scheme implementations, and operating systems. Porting is done by |
13 |
| - whoever has time to do it. |
| 13 | +- Aim for portability across Scheme standards, Scheme implementations, |
| 14 | + and operating systems; |
14 | 15 |
|
15 |
| -- All libraries are collectively owned. In the unstable version, all |
16 |
| - libraries are subject to change. |
| 16 | +- Libraries are collectively owned; |
17 | 17 |
|
18 |
| -- Release a stable version of our collection periodically. |
| 18 | +- Resolve debates by talking; |
| 19 | + |
| 20 | +- Libraries inside `unstable` are always subject to change; |
19 | 21 |
|
20 |
| -- Work with RnRS, SRFI, and other library authors to share interfaces |
21 |
| - and implementations whenever possible. |
0 commit comments