title: common lisp: fork quicklisp-loaded project into subdirectory
body: <p>I have small common lisp project that uses lispbuilder-sdl. I'd like to make a fork of lispbuilder-sdl, put it into subdirectory and remove some stuff I don't need from it. </p>
  
  <p>How can I do that?</p>
  
  <p>As far as I know, quicklisp can load projects that are within current directory, within "local-projects" directory (in whatever folder quicklisp installed itself into), or downloads them from the internet. So how do I make a "subproject" that is a fork of existing project (that is available via quickload?) without polluting top-level directory with *.asd files?</p>
  
  <p>--additional info--</p>
  
  <p>I'm using 32bit clozure-cl on windows 7 64bit.</p>
  
  <p>Currently project starts using this file:</p>
  
  <pre><code>(ql:quickload "cffi")
  
  (pushnew #P"bin/" cffi:*foreign-library-directories* :test #'equal)
  (pushnew #P"build/bin/" cffi:*foreign-library-directories* :test #'equal)
  (pushnew #P"build/bin/Debug/" cffi:*foreign-library-directories* :test #'equal)
  
  (ql:quickload "game")
  
  (defun start ()
      (game:main))
  
  (defun reload ()
      (ql:quickload "game"))
  
  (defun restart ()
      (reload)
      (game:main))
  
  (start)
  (quit)
  </code></pre>
  
  <p>game.asd is located within current directory, dependencies are downloaded into quicklisp directory and are loaded from there.</p>