[plt-scheme] Paren Paralysis Sufferers Unite
I don't recall offhand how SICP introduces syntax, but there's actually
very little to remember about where the parentheses go in Scheme. Once
you know that a single set of parens denotes a procedure application,
you're at least 50% of the way there. It's easy to get if you read
those sentences in a book and take them to heart, but difficult for
someone who glances at Scheme examples and tries to code without doing
some reading. Then, after procedure application, there's just little
bits of syntax extensions, which generally are logical, and you pick
them up as you go.
If you're still having trouble after a person-day or so of using Scheme,
remember that Clint Eastwood movie, in which he steals the Russian
mind-controlled super-airplane, and he has to *think* in Russian before
he can fly it.