wrote lisp pathname library