driver.lisp 891 Bytes
Newer Older
1
;;;; ---------------------------------------------------------------------------
2
;;;; Re-export all the functionality in UIOP
3 4

(uiop/package:define-package :uiop/driver
5 6
  (:nicknames :uiop :asdf/driver) ;; asdf/driver is obsolete (uiop isn't);
  ;; but asdf/driver is still used by swap-bytes, static-vectors.
7 8
  (:use :uiop/common-lisp)
   ;; NB: not reexporting uiop/common-lisp
9 10 11
   ;; which include all of CL with compatibility modifications on select platforms,
   ;; that could cause potential conflicts for packages that would :use (cl uiop)
   ;; or :use (closer-common-lisp uiop), etc.
12
  (:use-reexport
13
   :uiop/package :uiop/utility
14 15
   :uiop/os :uiop/pathname :uiop/filesystem :uiop/stream :uiop/image
   :uiop/run-program :uiop/lisp-build :uiop/configuration :uiop/backward-driver))
16

17 18
;; Provide both lowercase and uppercase, to satisfy more people.
(provide "uiop") (provide "UIOP")