Added NEWS file with initial release timeline
[parenscript.git] / parenscript.asd
blobc9acf3d719a077ad2272af8b52c973f2bee48595
1 ;;;; -*- encoding:utf-8 -*-
2 ;;;; -*- lisp -*-
4 (defsystem :parenscript
5   :name "parenscript"
6   :author "Manuel Odendahl <manuel@bl0rg.net>"
7   :maintainer "Vladimir Sedach <vas@oneofus.la>"
8   :licence "BSD-3-Clause"
9   :description "Lisp to JavaScript transpiler"
10   :components
11   ((:static-file "parenscript.asd")
12    (:module :src
13             :serial t
14             :components ((:file "package")
15                          (:file "js-dom-symbol-exports") ;; has to be loaded here, ps-js-symbols externals are re-exported from #:parenscript package
16                          (:file "js-ir-package")
17                          (:file "utils")
18                          (:file "namespace")
19                          (:file "compiler")
20                          (:file "printer")
21                          (:file "compilation-interface")
22                          (:file "non-cl")
23                          (:file "special-operators")
24                          (:file "parse-lambda-list")
25                          (:file "function-definition")
26                          (:file "macros")
27                          (:file "deprecated-interface")
28                          (:module :lib
29                                   :components ((:file "ps-html")
30                                                (:file "ps-loop")
31                                                (:file "ps-dom"))
32                                   :depends-on ("compilation-interface"))))
33    (:module :runtime
34             :components ((:file "ps-runtime-lib"))
35             :depends-on (:src)))
36   :depends-on (:cl-ppcre :anaphora :named-readtables))