1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (defsystem :iolib.common-lisp
4 :description "Slightly modified Common Lisp."
5 :author "Stelian Ionescu <sionescu@cddr.org>"
7 :version (:read-file-form "version.sexp")
8 :defsystem-depends-on (:iolib.asdf :iolib.conf)
9 :depends-on (:alexandria)
10 :around-compile "iolib/asdf:compile-wrapper"
12 :pathname "src/new-cl/"
15 #+scl (:file "scl-gray-streams")
16 (:file "pkgdcl" :depends-on ("conduits" #+scl "scl-gray-streams")
18 (compile-op :before (o c)
19 (symbol-call :iolib.conf '#:load-gray-streams))
21 (load-op :before (o c)
22 (symbol-call :iolib.conf '#:load-gray-streams))
24 (load-source-op :before (o c)
25 (symbol-call :iolib.conf '#:load-gray-streams)))
27 :depends-on ("pkgdcl" #+scl "scl-gray-streams"))
28 (:file "definitions" :depends-on ("pkgdcl"))
29 (:file "types" :depends-on ("pkgdcl"))))