>>20
Sure, Emacs Lisp and Scheme would have survived, but they're quite different languages than CL, or its predecessors. As a fundamental difference between CL, Elisp and Scheme:
Emacs Lisp's scope is dynamic, this poses many issues and is unclean for general purpose programming, also the language itself is mostly meant for scripting Emacs, and not to be a general purpose language.
Scheme's scope is lexical/static, which is very nice and encourages good programming style. Scheme doesn't have real macros(it does have syntax-case), but that is fine, as they're not hygienic, and we wouldn't want that in a language which was designed to be theoretically beautiful.
CL's scope is lexical by default, but dynamic scope can and is used when needed by the user. This solves many tricky practical problems. CL has real macros. CL has a large library and many supported types.
The goals of Elisp and Scheme differ from CL's goal:
Emacs Lisp's goal is to be a scripting language for Emacs.
Scheme's goal is to be be a good teaching language and to be theoretically beautiful ( this does not include the large body of libraries written by contributors and community standards ).
Common Lisp's goal is to be a practical multi-paradigm general purpose language. The initial goal was to unify various Lisp dialects so they could achieve better portability.