>>14
I've designed more programming languages than you can imagine. Not hard when you're such a retard that you have a hard time understanding Polish notation, but still, I've designed my share. And even when you're trying to do low level system management, BrainFuck is far more likely to actually do what the code says it will do.
Implementation of data structures should *never* be as kludgey as it is in C/++. A simple dynamicly allocated array (for, say, an arbitrary amount of text) is so bloated and illegible that if I ever try to write the same thing again it ends up bluescreening my computer.
And really, Sceme isn't that great for anything besides text processing. For truly great greatness that exceeds all greatness that is great, check out Inform, which actually manages to be readable *and* low level at the same fucking time.