Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #|
-
- print-deps.lisp
-
- Output dependency information extracted from the ASDF:DEFSYSTEM.
-
- TODO Integrate this with the Dockerfile.
-
- |#
-
- (defparameter +extra-depends-on+
- '(:hunchentoot :woo :slynk/trace-dialog :slynk/profiler :slynk/mrepl :slynk/indentation
- :slynk/fancy-inspector :slynk/arglists :slynk))
-
- (defun format-deps (system &optional (stream *standard-output*) extra-depends-on)
- (format stream "(ql:quickload (list ~{~s~^ ~}))~%" (system-deps system extra-depends-on)))
-
- (defun system-deps (system &optional extra-depends-on)
- (mapcar (alexandria:compose #'alexandria:make-keyword #'string-upcase)
- (sort (remove-duplicates
- (append extra-depends-on
- (asdf:system-depends-on
- (asdf:find-system system))))
- #'string<)))
|