;;; -*- Mode:LISP; Package:USER; Base:10 -*- (let* ((pathname (send fs:fdefine-file-pathname :translated-pathname)) (phys-host (send pathname :host)) (directory (send pathname :directory)) (directory-as-string "")) (dolist (dir (if (atom directory) (list directory) directory)) (if (not (zerop (string-length directory-as-string))) (setq directory-as-string (string-append directory-as-string "."))) (setq directory-as-string (string-append directory-as-string dir))) (fs:set-logical-pathname-host "INTERLISP" :physical-host phys-host :translations `(("INTERLISP;" ,(format nil "<~A>" directory-as-string)) ("*;" ,(format nil "<~A.*>" directory-as-string))))) (load "interlisp:interlisp;pkgdef" :set-default-pathname nil) (load "interlisp:interlisp;sysdef" :set-default-pathname nil)