-
Notifications
You must be signed in to change notification settings - Fork 2
/
scribble.asd
27 lines (26 loc) · 1.11 KB
/
scribble.asd
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
;;; -*- Lisp -*-
(defsystem "scribble"
:description "Syntax extensions akin to Racket's Scribble and Bigloo's Skribe"
:long-description "Scribble offers two syntax extensions allowing you to very nicely
mix text markup data and Lisp code. One syntax is a port to CL of Racket's Scribble syntax,
and the other is a port to CL of Bigloo's Skribe syntax."
:version "1.0.1.3"
:author "Francois-Rene Rideau"
:license "MIT"
:depends-on ("meta"
"ptc"
(:version "fare-utils" "1.0.0.5")
"fare-memoization"
(:version "fare-quasiquote-readtable" "0.9.6"))
:components
((:file "package")
(:file "utilities" :depends-on ("package"))
(:file "stream-line-column" :depends-on ("package"))
(:file "racket" :depends-on ("utilities"))
(:file "skribe" :depends-on ("utilities"))
(:file "readtables" :depends-on ("racket" "skribe")))
:in-order-to ((test-op (test-op "scribble/test"))))
(defsystem "scribble/test"
:depends-on ("scribble" "hu.dwim.stefil" "babel")
:components ((:file "test"))
:perform (test-op (o c) (call-function "scribble/test:test-suite")))