The framework provides these libraries:
This library adds a signature definitions framework^ and signature definitions for each of the constituent units for the "frameworkr.ss" unit. It also requires the macro.ss library, the tests.ss library.
This library returns a unit/sig that imports two units. The first must be the result of (require-library "corer.ss") and the second must be mred@, which is built in to PLT MrEd: Graphical Toolbox Manual.
This unit exports several sub-units. Each sub unit corresponds to one chapter in the Reference part of this manual.
This library adds all of the signature definitions needed for the testing engine to the top-level.
This library returns a unit/sig that imports two units. The first must be mred@, which is built in to MrEd, and the second must be the result of (require-library "keys.ss" "framework")
This library returns a unit/sig that imports nothing. It matches the framework:keys^ signature, defined by the "tests.ss" library, described above.
The framework provides libraries to accomodate two styles of program construction: with units and through the top-level. Programmers who only use the top-level to construct their programs should use "framework.ss". Programmers who use units to construct their programs should first require "frameworks.ss" and then use "frameworkr.ss" to construct their programs.