--workspace ${XCVB_WORKSPACE} \
--object-cache ${XCVB_OBJECT_CACHE}
make -C ${XCVB_WORKSPACE} -f xcvb.mk -j || \
- XCVB_DEBUGGING=t make -f xcvb.mk
+ XCVB_DEBUGGING=t make -C ${XCVB_WORKSPACE} -f xcvb.mk
cl-launch --image ${XCVB_OBJECT_CACHE}/fare.tunes.org/exscribe.image \
--restart exscribe::main \
--output ${INSTALL_BIN}/exscribe \
(:documentation "HTML backend for exscribe")
(:shadowing-import-from :exscribe-data #:html)
(:use :exscribe-data :exscribe :fare-utils :fare-matcher :alexandria
- :html-dumper :common-lisp)
+ :html-dumper :common-lisp :asdf)
+ (:shadowing-import-from :asdf
+ #:appendf #:ends-with #:featurep) ;; also in alexandria
(:shadowing-import-from :fare-matcher
#:of-type)) ;; also in alexandria
-
(defpackage :exscribe-txt
(:documentation "Text backend for exscribe")
(:use :exscribe-data :exscribe :fare-utils :fare-matcher :alexandria :common-lisp)
(defpackage :exscribe-user
;(:shadowing-import-from :scheme-makeup :map)
(:use :exscribe-html :exscribe-data :exscribe :fare-matcher
- :fare-utils :scheme-makeup :common-lisp :alexandria)
+ :fare-utils :scheme-makeup :common-lisp :alexandria :asdf)
+ (:shadowing-import-from :asdf
+ #:appendf #:ends-with #:featurep) ;; also in alexandria
(:shadowing-import-from :fare-matcher #:of-type)) ;; also in alexandria
(defvar *exscribe-initialized* nil "has exscribe already been initialized?")
-(defun ensure-directory-pathname (d)
- (typecase d
- (string (parse-namestring (concatenate 'string d "/")))
- (pathname (make-pathname :name nil :type nil :version nil :defaults d))))
-
(defvar *exscribe-directory*
- (ensure-directory-pathname
+ (pathname-directory-pathname
(or #.(or *compile-file-pathname* *load-pathname*)
*compile-file-pathname* *load-pathname*)))