diff --git a/README.md b/README.md index 0c405bb..727602a 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,21 @@ -# Scheme Live +# Scheme Live! -- Move fast. (Be a complement to SRFI and RnRS which move slower.) +![A bunny in front of a computer coding LISP](https://raw.githubusercontent.com/scheme-live/live/hello-schemer/lisp-bunny.png) -- Make one collection of libraries that work cohesively together. +- Be a complement to [SRFI](https://srfi.schemers.org/), + [R7RS](https://r7rs.org), and work together following the [goals set + by the steering commitee, and R7RS-large working group + charter](http://scheme-reports.org/2010/working-group-2-charter.html) -- Make one complete library for each job instead of several incomplete - libraries. When we can't agree, resolve the the debate by talking - instead of forking code. +- Release yearly stable versions:next, and first stable release + planned in 2023; -- Prefer interfaces that are portable to different Scheme standards, - Scheme implementations, and operating systems. Porting is done by - whoever has time to do it. +- Aim for portability across Scheme standards, Scheme implementations, + and operating systems; -- All libraries are collectively owned. In the unstable version, all - libraries are subject to change. +- Libraries are collectively owned; -- Release a stable version of our collection periodically. +- Resolve debates by talking; + +- Libraries inside `unstable` are always subject to change; -- Work with RnRS, SRFI, and other library authors to share interfaces - and implementations whenever possible. diff --git a/lisp-bunny.png b/lisp-bunny.png new file mode 100644 index 0000000..ccfcf36 Binary files /dev/null and b/lisp-bunny.png differ diff --git a/makefile b/makefile index d7de93a..f75214c 100644 --- a/makefile +++ b/makefile @@ -16,3 +16,6 @@ check: ## Run tests ./local/bin/scheme-live $(IMPLEMENTATION) check $(PWD) test: check ## Run checks + +dodoc: + pandoc --metadata title="Scheme Live!" README.md -s -o index.html