Coding guidelines

We aim to adhere to the following coding guidelines.

Exceptions, not None return values

Maybe monad, not None values

Log messages

Coding Anti-Patterns

Debugging lisp

Common LISP: sly

Common Lisp Condition Handling

Lisp For Schemers

Defining a scheme sexp comment with a reader macro

Profiling Python code

This document is an index of other documents describing coding guidelines. Add more here as you write/discover them.