I think the ease of parsing is a big reason why so many lisp implementations exist. Parsing is much less fun than semantics.