Robert Bruce Findlerand PLT
DrRacket is a graphical environment for developing programs using the Racket programming languages.
1Interface Essentials
1.1Buttons
1.2Choosing a Language
1.3Editing with Parentheses
1.4Searching
1.5Tabbed Editing
1.6The Interactions Window
1.6.1Errors
1.6.2Input and Output
1.7Graphical Syntax
1.7.1Images
1.7.2XML Boxes and Racket Boxes
1.8Graphical Debugging Interface
1.8.1Debugger Buttons
1.8.2Definitions Window Actions
1.8.3Stack View Pane
1.8.4Debugging Multiple Files
1.9The Module Browser
1.10Color Schemes
1.11Creating Executables
1.12Following Log Messages
2Languages
2.1Language Declared in Source
2.1.1Initial Environment
2.1.2Details Pane of Language Dialog
2.2Legacy Languages
2.3How to Design Programs Teaching Languages
2.4Other Experimental Languages
2.5Output Printing Styles
3Interface Reference
3.1Menus
3.1.1File
3.1.2Edit
3.1.3View
3.1.4Language
3.1.5Racket
3.1.6Insert
3.1.7Windows
3.1.8Help
3.2Preferences
3.2.1Font
3.2.2Colors
3.2.3Editing
3.2.4Warnings
3.2.5General
3.2.6Profiling
3.2.7Browser
3.2.8Tools
3.3Keyboard Shortcuts
3.3.1Moving Around
3.3.2Editing Operations
3.3.3File Operations
3.3.4Search
3.3.5Evaluation
3.3.6Documentation
3.3.7Interactions
3.3.8LaTeX and TeX inspired keybindings
3.3.9Defining Custom Shortcuts
3.3.10Sending Program Fragments to the REPL
3.4Status Information
3.5DrRacket Files
3.5.1Program Files
3.5.2Backup and First Change Files
3.5.3Preference Files
4Extending DrRacket
4.1Teachpacks
4.1.1Adding Your Own Teachpacks to the Teachpack Dialog
4.1.2Extending Help Desk Search Context
4.2Environment Variables
Index
AltStyle γ«γγ£γ¦ε€ζγγγγγΌγΈ (->γͺγͺγΈγγ«) / γ’γγ¬γΉ: γ’γΌγ: γγγ©γ«γ ι³ε£°γγ©γ¦γΆ γ«γδ»γ ι θ²εθ»’ ζεζ‘ε€§ γ’γγ€γ«