tuiop.asd - clic - Clic is an command line interactive client for gopher written in Common LISP HTML git clone git://bitreich.org/clic/ git://hg6vgqziawt5s4dj.onion/clic/ DIR Log DIR Files DIR Refs DIR Tags DIR LICENSE --- tuiop.asd (2436B) --- 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 :class #+asdf3.1 package-system #-asdf3.1 system 31 #+asdf3.1 :version #+asdf3.1 (:read-file-form "version.lisp" :at (2 2 2)) 32 #+asdf3 :encoding #+asdf3 :utf-8 33 #+asdf3 :around-compile #+asdf3 call-without-redefinition-warnings 34 :components 35 ((:static-file "contrib/debug.lisp") 36 (:file "package") 37 (:file "common-lisp" :depends-on ("package")) 38 (:file "utility" :depends-on ("common-lisp")) 39 (:file "version" :depends-on ("utility")) 40 (:file "os" :depends-on ("utility")) 41 (:file "pathname" :depends-on ("utility" "os")) 42 (:file "filesystem" :depends-on ("os" "pathname")) 43 (:file "stream" :depends-on ("filesystem")) 44 (:file "image" :depends-on ("stream")) 45 (:file "lisp-build" :depends-on ("image")) 46 (:file "launch-program" :depends-on ("stream")) 47 (:file "run-program" :depends-on ("launch-program" "version")) 48 (:file "configuration" :depends-on ("image")) 49 (:file "backward-driver" :depends-on ("lisp-build" "run-program" "configuration" "version")) 50 (:file "driver" :depends-on ("backward-driver"))))