Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

25 行
823B

  1. #|
  2. print-deps.lisp
  3. Output dependency information extracted from the ASDF:DEFSYSTEM.
  4. TODO Integrate this with the Dockerfile.
  5. |#
  6. (defparameter +extra-depends-on+
  7. '(:hunchentoot :woo :slynk/trace-dialog :slynk/profiler :slynk/mrepl :slynk/indentation
  8. :slynk/fancy-inspector :slynk/arglists :slynk))
  9. (defun format-deps (system &optional (stream *standard-output*) extra-depends-on)
  10. (format stream "(ql:quickload (list ~{~s~^ ~}))~%" (system-deps system extra-depends-on)))
  11. (defun system-deps (system &optional extra-depends-on)
  12. (mapcar (alexandria:compose #'alexandria:make-keyword #'string-upcase)
  13. (sort (remove-duplicates
  14. (append extra-depends-on
  15. (asdf:system-depends-on
  16. (asdf:find-system system))))
  17. #'string<)))