Splitting Scheme

From Lambda the Ultimate:

According to a draft statement, Scheme is to be split into a small and a large language, the small being designed for educators and "50-page purists", the large for "programmers, implementors".

Part of me says, “If you think purists and programmers belong in two different camps, you’re doing more harm than good.” The rest of me says, “Isn’t it a shame that every useful programming language eventually has to make this distinction?”