So many words to say: Scheme.

:)

Perhaps, but Chicken? Guile? Chez? They're all pretty cool.

R5RS, R6RS, or R7RS?

R6RS.