DrRacket - racket/racket GitHub Wiki

DrRacket is a graphical environment for developing programs using the Racket programming languages.

Manual: DrRacket: The Racket Programming Environment

DrRacket can be customised;

  1. Add user defined keybindings
  2. Quickscript provides the built-in scripting. See Quickscript Scripts for DrRacket for available scripts.
  3. DrRacket Plugins - this is how many of the powerful tools included in DrRacket are created; e.g. macro-stepper and Quickscript.

There are many more DrRacket plugins in the in the official package catalog and you can install them either from the graphical package manager in DrRacket or the command-line.

  • drracket-restore-workspace - Restore workspace for DrRacket
  • quickscript-extra - useful Quickscript scripts.
  • DrRacketTheme - set the background image for DrRacket menu: View -> Set Background
  • files-viewer - a file manager for DrRacket
  • drcomplete - a set of DrRacket Plugins for better autocompletion.
  • todo-list - a DrRacket tool that displays a list of the unwritten parts of a program, as determined by the macros that implement those unwritten parts, as well as providing opportunities to write the unfinished parts of the program with compiler support.
  • chez-runner - simple plugin to run chez scheme in DrRacket.

You can also create new colour schemes for DrRacket: e.g. https://github.com/HeladoDeBrownie/DrRacket-Theme-fairyfloss