Recently Written · git

clic

MIRROR ONLY Gopher client with pretty colours in Common Lisp

git clone https://github.com/equwal/clic

Log | Files | Refs


3rdparties/software/uiop-3.3.4/uiop.asd (2416 bytes)

1 ;;; -*- mode: lisp -*-
2 (in-package :asdf)
3 
4 #-asdf3
5 (unless (or #+asdf2 (version-satisfies (asdf:asdf-version) "2.11.4"))
6   (error "UIOP requires ASDF 2.011.4 or later."))
7 
8 (defun call-without-redefinition-warnings (thunk)
9   (handler-bind (((or
10                    #+allegro simple-warning
11                    #+clozure ccl:compiler-warning
12                    #+cmucl kernel:simple-style-warning
13                    #-(or allegro clozure cmucl) warning)
14                    #'muffle-warning))
15     (funcall thunk)))
16 
17 (defsystem "uiop"
18   #+asdf3 :long-name #+asdf3 "Utilities for Implementation- and OS- Portability"
19   :description "Portability library for Common Lisp programs"
20   :long-description "UIOP provides runtime support for Common Lisp programs:
21 Basic general-purpose utilities that are in such a need that you can't portably construct a
22 complete program without using some of them. UIOP replaces ASDF/DRIVER and ASDF-UTILS, and offers a
23 superset of the functionality provided by CL-FAD, EXTERNAL-PROGRAM, TRIVIAL-SHELL, TRIVIAL-BACKTRACE
24 and a lot of the functionality formerly provided by CL-LAUNCH, XCVB-DRIVER, TRIVIAL-FEATURES,
25 plus a tiny subset of functionality from ALEXANDRIA and FARE-UTILS.
26 It is transcluded into asdf.lisp together with ASDF/DEFSYSTEM, so if you did (require \"asdf\")
27 you already have a matching UIOP loaded."
28   :author "Francois-Rene Rideau"
29   :licence "MIT"
30   :components
31   ((:static-file "contrib/debug.lisp")
32    (:file "package")
33    (:file "common-lisp" :depends-on ("package"))
34    (:file "utility" :depends-on ("common-lisp"))
35    (:file "version" :depends-on ("utility"))
36    (:file "os" :depends-on ("utility"))
37    (:file "pathname" :depends-on ("utility" "os"))
38    (:file "filesystem" :depends-on ("os" "pathname"))
39    (:file "stream" :depends-on ("filesystem"))
40    (:file "image" :depends-on ("stream"))
41    (:file "lisp-build" :depends-on ("image"))
42    (:file "launch-program" :depends-on ("stream"))
43    (:file "run-program" :depends-on ("launch-program" "version"))
44    (:file "configuration" :depends-on ("image"))
45    (:file "backward-driver" :depends-on ("lisp-build" "run-program" "configuration" "version"))
46    (:file "driver" :depends-on ("backward-driver")))
47   . #-asdf3 () #+asdf3
48   (:encoding :utf-8
49    :around-compile call-without-redefinition-warnings
50    . #-asdf3.1 () #+asdf3.1
51    (:class package-system
52     :version (:read-file-form "version.lisp" :at (2 2 2)))))