I tried and failed to figure this out. In particular, when I create the example "lp.rkt" file described at the top of the scribble/lp docs and require it "in the normal manner", the identifier f is unbound for me.
The code I'm using is pasted below: ;; lp.rkt #lang scribble/lp Literate programs have chunks of code, like this one: @chunk[<f> (define (f x) <fs-body>)] and this one: @chunk[<fs-body> (* x x)] that, when assembled, produce a complete program, in this case: @racketblock[(define (f x) (* x x))] ----- ;; lp-test.rkt #lang racket (require "lp.rkt") (f 3) ;; Error! On Sun, Dec 14, 2014 at 2:24 AM, Joel McCracken <mccracken.j...@gmail.com> wrote: > > I'm trying to create a document that includes code, describes that > code, includes example usage, and exports some of the bindings so that > it may be included later. > > I've been looking at the scribble documentation, and it seems like all > this should be possible. I can't seem to figure out how to actually > run examples. Here's what I have: > > #lang scribble/lp > > @(require scribble/eval) > > This would be a wonderful way to accomplish things! > > @chunk[* > (define (f x) > <f-body>)] > > @chunk[<f-body> > (* x x)] > > > And then, I could show an example: > > @examples[ > (f 10) > ] > > > Any advice would be really appreciated. > ____________________ > Racket Users list: > http://lists.racket-lang.org/users >
____________________ Racket Users list: http://lists.racket-lang.org/users