chiark / gitweb /
dot/lisp-init.lisp: Partially mitigate CMU CL's daft EOF behaviour.
[profile] / dot / lisp-init.lisp
index 0a8cb7ef3be4a71ac36ebea79905e5b54f8b8c4b..3cdcd5e73fdedb7b4897966afcb2ed28cc056d09 100644 (file)
@@ -1,18 +1,25 @@
+;;; -*-lisp-*-
+
 (cl:defpackage #:mdw-hacks
   (:use #:cl))
 (cl:defparameter mdw-hacks::*previous-package* cl:*package*)
 (cl:in-package #:mdw-hacks)
 
 ;; Shut up.
 (cl:defpackage #:mdw-hacks
   (:use #:cl))
 (cl:defparameter mdw-hacks::*previous-package* cl:*package*)
 (cl:in-package #:mdw-hacks)
 
 ;; Shut up.
-(setf *load-verbose* nil)
-(setf *compile-verbose* nil)
+(setf *load-verbose* nil
+      *compile-verbose* nil)
 
 #+cmu
 
 #+cmu
-(setf *gc-verbose* nil)
+(setf ext:*gc-verbose* nil
+      ext:*require-verbose* nil)
 
 ;; Obtain ASDF from somewhere.
 (require "asdf")
 
 
 ;; Obtain ASDF from somewhere.
 (require "asdf")
 
+;; Get CMU CL to quit on EOF.
+#+cmu
+(setf ext:*batch-mode* t)
+
 ;; Tell SBCL where to find its source source.
 #+sbcl
 (sb-ext:set-sbcl-source-location #p"/usr/share/sbcl-source/")
 ;; Tell SBCL where to find its source source.
 #+sbcl
 (sb-ext:set-sbcl-source-location #p"/usr/share/sbcl-source/")
@@ -52,6 +59,7 @@ (defun crank-swank (&rest args)
     (set (find-symbol "*GLOBAL-DEBUGGER*" swank) nil)
     (apply (find-symbol "CREATE-SERVER" swank) args)))
 
     (set (find-symbol "*GLOBAL-DEBUGGER*" swank) nil)
     (apply (find-symbol "CREATE-SERVER" swank) args)))
 
+;; Treat warnings as, err, warnings.
 #+asdf
 (setf asdf:*compile-file-failure-behaviour* :warn)
 
 #+asdf
 (setf asdf:*compile-file-failure-behaviour* :warn)