-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathschemeish.asd
More file actions
60 lines (58 loc) · 1.67 KB
/
schemeish.asd
File metadata and controls
60 lines (58 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
;;;; schemeish.asd
(asdf:defsystem #:schemeish
:description "Provide Scheme style syntax/macros/functions in a Common Lisp environment."
:author "Christopher Hebert <hebert.christopherj@gmail.com>"
:license "MIT"
:version "0.0.1"
:serial t
:pathname "src/"
:depends-on (:trivial-arguments :trivial-cltl2)
:components ((:file "package")
;; SCHEMEISH.INTERNALS
(:file "named-let")
(:file "markup")
(:file "documentation")
(:file "for-macros")
(:file "unique-symbol")
(:file "guard")
(:file "syntax")
(:file "splitf")
(:file "lambda-list")
(:file "lexical-body")
(:file "expose")
(:file "function-body")
(:file "lexical-body-definitions")
(:file "define")
;; SCHEMEISH.BACKEND
(:file "lambda")
(:file "symbols")
(:file "numbers")
(:file "logic")
(:file "lists")
(:file "letrec")
(:file "procedures")
(:file "alists")
(:file "sets")
(:file "strings")
(:file "trees")
(:file "output")
(:file "set")
(:file "promises")
(:file "streams")
(:file "arities")
(:file "group")
(:file "hash-tables")
(:file "vectors")
(:file "expand-struct")
(:file "define-struct")
(:file "code-transformer")
(:file "scm")
(:file "cut")
(:file "markup-renderer")
(:file "and-let")
(:file "expand-stream-collect")
(:file "stream-collect")
(:file "bundle")
(:file "queue")
(:file "package-utils")
(:file "schemeish-package-definition")))