commit 580ddfc83ae5ca858feede9c0552e96421d77630
parent 50624a099b1e57e32418161563d958774ad3d15b
Author: AlexKnauth <alexander@knauth.org>
Date: Tue, 12 May 2015 17:47:47 -0400
docs: use scribble-code-examples
Diffstat:
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/afl/docs/afl.scrbl b/afl/docs/afl.scrbl
@@ -1,6 +1,7 @@
#lang scribble/manual
@(require scribble/eval
+ scribble-code-examples
(for-label (except-in racket/base
read read-syntax)
(except-in afl/reader
@@ -24,10 +25,11 @@ that adds @racketmodname[rackjure]-like anonymous function literals to a languag
For example, @racket[@#,hash-lang[] @#,racketmodname[afl] @#,racketmodname[racket/base]]
adds anonymous function literals to @racketmodname[racket/base], so that
@codeblock{
-#lang afl racket/base
+#lang afl racket/base}
+@code-examples[#:lang "afl racket/base" #:context #'here]|{
(map #λ(+ % 1) '(1 2 3))
-}
-produces @racket['(2 3 4)]
+(map #λ(+ % %2) '(1 2 3) '(1 2 3))
+}|
For the @racketmodname[afl] language to work properly for a module, the module
has to depend on @racketmodname[racket/base] in some way, although that does not
diff --git a/info.rkt b/info.rkt
@@ -2,5 +2,7 @@
(define collection 'multi)
-(define deps '("base" "at-exp-lib" "rackjure" "rackunit-lib" "racket-doc" "scribble-doc" "scribble-lib"))
+(define deps '("base" "at-exp-lib" "rackjure" "rackunit-lib"))
+
+(define build-deps '("scribble-lib" "racket-doc" "scribble-doc" "scribble-code-examples"))