1 Implementing Dr Scheme Tools
2 Adding Languages to Dr Scheme
3 Creating New Kinds of Dr Scheme Frames
4 Extending the Existing Dr Scheme Classes
5 Expanding the User’s Program Text and Breaking
6 Editor Modes
7 Language-specific capabilities
8 drscheme: get/ extend
9 drscheme: unit
10 drscheme: language
11 drscheme: language-configuration
12 drscheme: debug
13 drscheme: rep
14 drscheme: frame
15 drscheme: help-desk
16 drscheme: eval
17 drscheme: modes
Index
Version: 4.0.1

 

Plugins: Extending DrScheme

 (require drscheme/tool-lib)

This manual describes DrScheme’s tools interface. It assumes familiarity with PLT Scheme, as described in Guide: PLT Scheme, DrScheme, as described in DrScheme: PLT Programming Environment, and the Framework, as described in Framework: PLT GUI Application Framework.

    1 Implementing DrScheme Tools

    2 Adding Languages to DrScheme

      2.1 Adding Module-based Languages to DrScheme

      2.2 Adding Arbitrary Languages to DrScheme

      2.3 Language Extensions

    3 Creating New Kinds of DrScheme Frames

    4 Extending the Existing DrScheme Classes

    5 Expanding the User’s Program Text and Breaking

    6 Editor Modes

    7 Language-specific capabilities

    8 drscheme:get/extend

    9 drscheme:unit

    10 drscheme:language

    11 drscheme:language-configuration

    12 drscheme:debug

    13 drscheme:rep

    14 drscheme:frame

    15 drscheme:help-desk

    16 drscheme:eval

    17 drscheme:modes

    Index

Thanks

Thanks especially to Eli Barzilay, John Clements, Matthias Felleisen, Cormac Flanagan, Matthew Flatt, Max Hailperin, Philippe Meunier, and Christian Queinnec, PLT at large, and many others for their feedback and help.