One of the great things about scheme is that most idiomatic things (like the anaphoric-if) can be expressed quite easily as a macro.

While not exactly idiomatic, scheme-style is important to learn, understand and follow.

General Idioms:

Specific code:

These are non-standarized macros that are just used by some of the users of this wiki. They are usually only defined in a small number of implementations.