There is also Pyret(http://www.pyret.org/) created by some people on the PLT team (you can confirm this by looking at the owner of their Github repo https://github.com/brownplt/pyret-lang). But more surprisingly it's implemented in JavaScript...
repl> defun id (x) x
repl> defun fact (n)
(if (< n 2)
1
(* n (recur (1- n))))
A little more pleasant for people used in curly braces I'd say.paredit makes editing parens easier, but reading them is still difficult for the unskilled (rainbow parens help, but it's still far from painless). Compare this to how autocompletion makes it easier to write a VeryVeryVeryVeryVeryVeryVeryLongMethodName but doesn't make it any easier to read.
And I have a differing opinion about code meant to be read. This is a side effect of syntaxful languages read statically in buffer editors. You want to understand LISP ? you load the code, play with and evaluate sub expressions, and sexps/paredit is of great help here.
Anybody actually wrote code in sw-exps ?
[1] http://www.ustream.tv/recorded/43777177 [2] https://code.pyret.org