* Eric Parker
| There are 2 problems that are most likely related:
| 
| (let ((output-pathname
|   (make-pathname :directory "d:/test-dir/" :name "x")))
|   (open output-pathname :direction output))
  What made you think this would work to begin with?  Directories are not
  specified that way.  D: is a device, not a directory component.
  Interactively, what does (pathname "d:/test-dir/") evaluate to?
  Next, what does (make-pathname :name "x" :defaults *) evaluate to?
  This means you should be able to write
(make-pathname :name "x" :defaults #p"d:/test-dir/")
  Please read up on *default-pathname-defaults* in the documentation.
| I am under pressure right now.  I don't have time to read a bunch of
| books to determine how to use this functionality.
  It should take less time than to use a mailing list for help.
| I just want to turn it off.  I'll tell it myself where I want stuff to
| go.  I don't want it to assume anything.
  So use namestrings directly instead of pathnames, then.
| Right now ACL is totally unusable for my purposes.
  Why are you using an unfamiliar tool when you are under pressure?
///
-- 
  In a fight against something, the fight has value, victory has none.
  In a fight for something, the fight is a loss, victory merely relief.