From 9f9154062fa90fed81513e594e93761c3179d887 Mon Sep 17 00:00:00 2001 From: Matthew Butterick Date: Wed, 24 Apr 2019 19:29:45 -0700 Subject: [PATCH] typo --- quad/quad/scribblings/quad.scrbl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quad/quad/scribblings/quad.scrbl b/quad/quad/scribblings/quad.scrbl index cb7f99ef..c86a3dee 100644 --- a/quad/quad/scribblings/quad.scrbl +++ b/quad/quad/scribblings/quad.scrbl @@ -492,7 +492,7 @@ If you're a writer, you might prefer to use the high-level representation (like If you're a developer, you might prefer to use the lower-level representation for precision. For instance, a @racketmodname[pollen] author who wanted to generate a PDF could design tag functions that emit Q-expressions, and then pass the result to Quadwriter for conversion to PDF. -@margin-note{Because Q-expressions are a subset of X-expressions, you can apply any tools that work with X-expressions (for instance, the @racketmodname{txexpr} library).} +@margin-note{Because Q-expressions are a subset of X-expressions, you can apply any tools that work with X-expressions (for instance, the @racketmodname[txexpr] library).} Or, you can aim somewhere in between. Like everything else in Racket, you can design functions & macros to emit the pieces of a Q-expression using whatever interface you prefer.