#lang scribble/doc @(require "common.ss") @title{Scribble's Extensibility} Scribble's foundation on PLT Scheme lets us to implement a number of features as libraries that ordinarily must be built into a documentation tool. More importantly, users can experiment with new and more interesting ways to write documentation without having to modify Scribble's implementation. In this section, we describe of three libraries that we have already built: one for API documentation, one for automatically running examples when building documentation, and one for combining code with documentation. @include-section["defproc.scrbl"] @include-section["eval.scrbl"] @include-section["srcdoc.scrbl"]