DrScheme is an interactive and graphical programming environment for the Scheme programming language. It is primarily developed by the PLT Scheme group. It is a very popular editor for Scheme, and one of very few, if not the only, visual editors for Scheme. It is widely used among introductory Computer Science courses that teach Scheme and is lauded for its simplicity and appeal to beginner programmers. Image File history File links DrScheme-square-hyp. ... Scheme is a functional programming language and a dialect of Lisp. ... PLT Scheme is an umbrella name for a family of implementations of the Scheme programming language. ...
Scheme itself is an extensive and powerful programming language. DrScheme contains a full implementation of R5RS along with extensive PLT library additions. DrScheme is built on top of the MzScheme and MrEd Scheme implementations.
Features
The editor provides source highlighting and paren matching. It also provides run-time errors along with a debugger and an algebraic stepper. It supports multiple language levels for a more moderate learning curve. DrScheme comes complete with a GUI library, full object system, and a TCP/IP library, among many others. DrScheme also supports a full-fledge module system. The Help Desk is an extensive hyper-linked help system available directly from the DrScheme Help Menu. DrScheme is available for Windows (95 and up), Mac OS X, and Unix/X.
DrScheme responds by popping up a confirmation box of its own, the purpose of which is to make sure that you don't shut down DrScheme by mistake.
DrScheme retains the information that you prefer to use full Scheme, so that when you log in again tomorrow and start DrScheme again, it will automatically expect programs in that dialect.
DrScheme reacts to each definition that you type into the interactions pane by memorizing it and to each command by carrying out the command.