From: Erik Naggum

Subject: Re: Thanks for the help!

Date: 2002-3-2 15:43

* 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.