#lang scribble/doc @(require "common.ss") @title[#:tag "extensions"]{Scribble's Extensibility} Scribble's foundation on PLT Scheme empowers programmers 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 several libraries that we have already built atop Scribble: for stand-alone API documentation, for automatically running examples when building documentation, for combining code with documentation in the style of JavaDoc, and for literate programing. @include-section["defproc.scrbl"] @include-section["eval.scrbl"] @include-section["srcdoc.scrbl"] @include-section["literate.scrbl"]