Version: 4.1.4

DrScheme: PLT Programming Environment

Robert Bruce Findler
and PLT Scheme

DrScheme is a graphical environment for developing programs using the PLT Scheme programming languages.

    1 Interface Essentials

      1.1 Buttons

      1.2 Choosing a Language

      1.3 Editing with Parentheses

      1.4 Searching

      1.5 Tabbed Editing

      1.6 The Interactions Window

        1.6.1 Errors

        1.6.2 Input and Output

      1.7 Graphical Syntax

        1.7.1 Images

        1.7.2 XML Boxes and Scheme Boxes

      1.8 Graphical Debugging Interface

        1.8.1 Debugger Buttons

        1.8.2 Definitions Window Actions

        1.8.3 Stack View Pane

        1.8.4 Debugging Multiple Files

      1.9 Creating Executables

    2 Languages

      2.1 Modules

      2.2 Legacy Languages

      2.3 How to Design Programs Teaching Languages

      2.4 ProfessorJ

      2.5 Other Experimental Languages

      2.6 Output Printing Styles

    3 Interface Reference

      3.1 Menus

        3.1.1 File

        3.1.2 Edit

        3.1.3 View

        3.1.4 Language

        3.1.5 Scheme

        3.1.6 Insert

        3.1.7 Windows

        3.1.8 Help

      3.2 Preferences

        3.2.1 Font

        3.2.2 Colors

        3.2.3 Editing

        3.2.4 Warnings

        3.2.5 Profiling

        3.2.6 Browser

      3.3 Keyboard Shortcuts

        3.3.1 Moving Around

        3.3.2 Editing Operations

        3.3.3 File Operations

        3.3.4 Search

        3.3.5 Miscellaneous

        3.3.6 Interactions

        3.3.7 Defining Custom Shortcuts

      3.4 DrScheme Files

        3.4.1 Program Files

        3.4.2 Backup and Autosave Files

        3.4.3 Preference Files

    4 Extending DrScheme

      4.1 Teachpacks

      4.2 Environment Variables

    Index