nrepl.asd @ d74fc3dab8fa

Add load-file and macroexpand middlewares
author Steve Losh <steve@stevelosh.com>
date Wed, 09 Dec 2015 17:47:41 +0000
parents 15af562c7bca
children 743c0a981785
;;;; nrepl.asd

(asdf:defsystem #:nrepl
  :description "An implementation of the NREPL protocol for Common Lisp."
  :author "Steve Losh <steve@stevelosh.com>"
  :version "0.0.1"
  :license "EPL"
  :depends-on (#:bencode
                #:usocket
                #:flexi-streams
                #:bordeaux-threads
                #:uuid
                #:fset
                #:cl-ppcre
                #+sbcl :sb-introspect)
  :components
  ((:file "package")
   (:module "src"
    :depends-on ("package")
    :components ((:file "utils" :depends-on ()) 
                 (:file "sockets" :depends-on ("utils"))
                 (:file "workarounds" :depends-on ("utils"))
                 (:file "server" :depends-on ("utils"
                                              "sockets"
                                              "workarounds"
                                              "middleware"))
                 (:module "middleware"
                  :depends-on ("utils")
                  :serial t
                  :components
                  ((:file "core")
                   (:file "describe")
                   (:file "documentation")
                   (:file "load-file")
                   (:file "macroexpand")
                   (:file "eval")
                   (:file "session")))))))