xach/quickproject — Issue #3: Force project pathname to be directory
Author: jkcunningham
Created: 2011-11-21 18:37:35+00:00
State: open

Several times I've used quickproject to create a temporary project, usually in the current working directory. When I've tried to do this I have invariably tried something like this:

(quickproject:make-project "testprj" :depends-on '(:cl :cl-who))

or something like it. I know it is expecting a directory pathname, such as "testprj/". What would be cool is if it does "the right thing" either way. In other words, implements something like this:

(quickproject:make-project (cl-fad:pathname-as-directory "testproj") :defpends-on '(:cl :cl-who))

I can't think of a case where something as simple as making sure the string "testprj" is terminated with a "/" for unix filesystems wouldn't be the right thing for it to do.