title: How to tell asdf to use the directory of the .asd file as root directory of project
body: <p>I am trying to load my project using a self-made .asd file, but somehow asdf does not recognize that the .asd file should also be the root-directory of the project and therefore resuling in an error like <code>failed to find the TRUENAME of /home/$USER/rel-path-to-file</code> where <code>rel-path-to-file</code> is the path to the corresponding file, relative to the loaded .asd file.</p>
  
  <p>This is what I did:</p>
  
  <pre><code>(push "path-to-project-directory-of-asd-file" asdf:*central-registry*)
  </code></pre>
  
  <p>then</p>
  
  <pre><code>(asdf:load-system 'project-name)
  </code></pre>
  
  <p>It DOES find my .asd file but somehow not the .lisp files it shall load.</p>
  
  <p>The asdf has been configured and installed by quicklisp. Therefore I also "installed" the project into quicklisp using a symlink, this worked as well. It DOES find the .asd file using <code>ql:quickload :name</code> but still doesn't use the directory containing the .asd file as the project-root.</p>
  
  <p>How can I fix this?</p>