>>15
So what? Just because Common Lisp uses the same syntax for lexical and dynamical/special variables, has not meant that all lisp have done this, nor that Scheme has to do it. It's not like dynamic scoping it inherintly more powerful, you could probably do something like that in C too (pinging FrozenVoid for a stupid and malformated example).