(uiop:define-package ambrevar/all (:nicknames #:$) (:use #:common-lisp) (:use #:trivia #:glyphs) ;; TODO: Use alexandria and serapeum? cmd? fset? ;; Packages we want available at all times: (:import-from #:alexandria) (:import-from #:bordeaux-threads) (:import-from #:calispel) (:import-from #:cl-csv) (:import-from #:cl-interpol) (:import-from #:cl-json) (:import-from #:cl-ppcre) (:import-from #:cl-ppcre-unicode) (:import-from #:cl-prevalence) (:import-from #:clesh) (:import-from #:closer-mop) (:import-from #:cmd) (:import-from #:dexador) (:import-from #:fset) (:import-from #:hu.dwim.defclass-star) (:import-from #:iolib) (:import-from #:local-time) (:import-from #:log4cl) (:import-from #:magicffi) (:import-from #:mk-string-metrics) (:import-from #:moptilities) (:import-from #:osicat) (:import-from #:plump) (:import-from #:quicksearch) (:import-from #:quri) (:import-from #:repl-utilities) (:import-from #:serapeum) (:import-from #:series) (:import-from #:str) (:import-from #:supertrace) (:import-from #:trivia) (:import-from #:trivial-benchmark) (:import-from #:trivial-file-size) (:import-from #:trivial-package-local-nicknames) (:import-from #:trivial-types) (:import-from #:unix-opts) ;; Top-level packages: (:use-reexport #:ambrevar/debug #:ambrevar/emacs ;; #:ambrevar/ffprobe ; Implementation detail? #:ambrevar/file #:ambrevar/guix #:ambrevar/shell #:ambrevar/syspack #:ambrevar/patches/cmd) ;; No need to `use' this the readtable: (:import-from #:ambrevar/syntax)) (in-package ambrevar/all) (eval-when (:compile-toplevel :load-toplevel :execute) (trivial-package-local-nicknames:add-package-local-nickname :alex :alexandria) (trivial-package-local-nicknames:add-package-local-nickname :sera :serapeum))