diff --git a/README.md b/README.md index e38cf324..3a80b3c7 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,38 @@ Picrin is a lightweight scheme implementation intended to comply with full R7RS - advanced REPL support (multi-line input, etc) - tiny & portable library (all functions will be in `libpicrin.so`) +## Libraries + +- `(scheme base)` +- `(scheme write)` +- `(scheme cxr)` +- `(scheme file)` +- `(scheme inexact)` +- `(scheme time)` +- `(scheme process-context)` +- `(scheme load)` +- `(picrin macro)` + + - `define-macro` + - `gensym` + + Old-fashioned macro facility. + + - `make-syntactic-closure` + - `identifier?` + - `identifier=?` + + Syntactic closures. + + - `er-macro-transformer` + - `ir-macro-transformer` + + Explicit renaming macro families. + +- `(srfi 1)` + + List manipulation library. + ## Compliance with R7RS | section | status | comments |