In the latest development version: The `slideshow/pict' library no longer depends on `racket/gui' --- just `racket/draw', which can be used without a GUI display (e.g., an X connection).
Scribble now renders picts directly for HTML or PDF output. The document source #lang scribble/base @(require slideshow/face) @title{Faces} @section{Happy} @(face 'happy "yellow") @section{Not So Happy} @(face 'unhappy "lightblue") produces what you'd expect. More precisely, Scribble renders values that are convertible to PNG (and optionally PDF format) via the new `file/convertible' protocol. The protocol is simple, but the indirection keeps Scribble from depending directly on the pict library or vice versa. Plain `bitmap%'s are convertible to PNG, too, so a bitmap in a Scribble document renders as its image. As an example, the "Quick" document now mostly uses the plain `interaction' form with an evaluator that has `slideshow/pict' loaded. In the Slideshow docs, some ASCII art in the description of the pict datatype has been replaced by a real picture (that is implemented as a pict, of course). _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users