si:*tpl-prompt-hook* old-prompt)
(si::tpl-prompt)))))
+#+ccl
+(setf ccl::*inhibit-greeting* t)
+
+#+abcl
+(setf ext:*warn-on-redefinition* nil)
+
;; Obtain ASDF from somewhere.
(require "asdf")
-;; Get CMU CL to quit on EOF.
+;; Get CMU CL and CCL to quit on EOF.
#+cmu
(setf ext:*batch-mode* t)
+#+ccl
+(setf ccl:*quit-on-eof* t)
;; Tell SBCL where to find its source source.
#+sbcl
(sb-ext:set-sbcl-source-location #p"/usr/share/sbcl-source/")
;; Tell some Lisps about my home directory. CMU CL already has a search list
-;; which does the same job.
-#+(and unix (or sbcl clisp ecl))
+;; which does the same job, and CCL sets up a logical-pathname host.
+#+(and unix (or sbcl clisp ecl abcl))
(let* ((homestring (or #+sbcl (sb-ext:posix-getenv "HOME")
- #+(or clisp ecl) (ext:getenv "HOME")
+ #+(or clisp ecl abcl) (ext:getenv "HOME")
+ #+abcl (java:jstatic "getProperty"
+ "java.lang.System"
+ "user.home")
"/home/mdw"))
(home (pathname (concatenate 'string homestring "/"))))
(setf (logical-pathname-translations "HOME")