Newer
Older
Francois-Rene Rideau
committed
(in-package :cl-user)
Francois-Rene Rideau
committed
(require :asdf)
;;; 1- Configure your ASDF installation.
(dolist (p '(#p"/usr/share/common-lisp/systems/" ;; in case we're running on Debian without clc
(merge-pathnames "cl/clbuild/systems/" (user-homedir-pathname)) ;; clbuild
(merge-pathnames ".local/share/common-lisp/systems/" (user-homedir-pathname)))) ;; my stuff
(pushnew p asdf:*central-registry* :test #'equal))
;;; 2- Tweak the compile settings to your heart's content
#-allegro
(proclaim '(optimize (speed 3) (safety 2) (space 1) (debug 1)
#+sbcl (compilation-speed 0)
;;#+sbcl (sb-ext:inhibit-warnings 3)
;;#+cmu (ext:inhibit-warnings 3)
))
Francois-Rene Rideau
committed
;;(asdf:oos 'asdf:load-op :cl-launch)
;;(cl-launch::DBG :exscribe-setup asdf:*central-registry*)
;; Add your favorite implementation if you manage to get cl-pdf working with it.
;; Need that in both asd and here for XCVB to be happy...
#| ;; Can't do that until XCVB does the right thing and
;; loads the setup before it extracts the target *features*
#+(or sbcl clisp openmcl lispworks)
(eval-when (:compile-toplevel :load-toplevel :execute)
(pushnew :exscribe-typeset *features*))