title: How is Lisp dynamic and compiled?
body: <p>I don't understand how Lisp can be compiled and dynamic.  For a language to be able to manipulate and modify and generate code, isn't it a requirement to be interpreted?  Is it possible for a language to be completely compiled and still be dynamic?  Or am I missing something?  What is Lisp doing that allows it to be both compiled and dynamic?</p>