A typical Common Lisp development and run time environment behaves like a complete operating system, with multiple threads of execution and the ability to load new code and redefine objects dynamically. Read or free download this book from here.