2.4 Contributing
2.4.1 Coding style
While R6RS introduces square brackets as alternatives to parens for increased legibility, we will not use this in the code. This is to make it easier to port to other schemes i the future.
General imports are declared before library imports. E.g. (import (rnrs base) (harebrained bio sequences)) instead of (import (harebrained bio sequences) (rnrs base)). Public imports are listed before private imports.
Also imports should be as specific as possible (import (rnrs io simple)) not (import (rnrs)). If only very few symbols are imported specify these using (only (...) ... ...) import declarations.
Do not use library versioning, support is spotty across implementations.