DrScheme supports two forms of extension to the programming environment:
Libraries are particularly useful in a classroom setting, where an instructor can provide a library that is designed for a specific exercise. To use the library, each student must download the library file and select it through the Language|Set Library To... menu item.