Recently Written · git

defsl

Dependencies from the lisp macro system, not the reader.

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

Log | Files | Refs


sl.asd (913 bytes)

1 (defpackage :sl-system (:use :cl :asdf))
2 (in-package :sl-system)
3 
4 (defsystem :sl
5   :version      "1.0"
6   :description  "Wrapper for the lowest common denominator of Sly and Slime"
7   :author       "Spenser Truex <truex@equwal.com>"
8   :serial       t
9   :license      "GNU GPL v3"
10   :components ((:file "package")
11                (:file "macrolayer")
12                (:file "sl"))
13   :weakly-depends-on (:slynk :swank)
14   :in-order-to ((test-op (test-op :sl/test))))
15 
16 (defsystem :sl/test
17   :description  "Tests for SL, with fixture forks and with real forks"
18   :depends-on (:sl :fiveam :slynk :swank :md5 :eos :cl-utilities :alexandria
19                (:feature :sbcl (:require :sb-md5)))
20   :components ((:file "test"))
21   :perform (test-op (o c)
22              (unless (uiop:symbol-call :fiveam :run!
23                                        (uiop:find-symbol* :sl :sl-test))
24                (error "The SL tests failed."))))