- DrScheme
Infobox Software
name = DrScheme
caption = DrScheme Editing Environment on Windows
developer = PLT
latest_release_version = 4.1 PLT Scheme blog, [http://blog.plt-scheme.org/2008/08/plt-scheme-v41.html PLT Scheme v4.1] ]
latest_release_date = Release date and age|2008|08|12
operating_system =Cross-platform
genre =Programming language
license = GNU LGPL
website = [http://www.drscheme.org/ drscheme.org]
standard = R6RS (mostly)DrScheme is an
open source integrated development environment for the Scheme programming language which has agraphical user interface . It is a key part ofPLT Scheme , which contains a full implementation ofR5RS along with significant extensions as well as a big part ofR6RS . It is widely used among introductory Computer Science courses that teach Scheme and is lauded for its simplicity and appeal to beginner programmers. The IDE was originally built for use with theTeachScheme! project, an outreach effort byRice University and a number of affiliated universities for attracting high school students to computer science courses at the college level.DrScheme is built on top of
MzScheme andMrEd , two other components ofPLT Scheme .Features
The editor provides source highlighting for syntax and run-time errors, parenthesis matching, a
debugger and an algebraic stepper. Its student-friendly features include support for multiple "language levels" (Beginning Student, Intermediate Student and so on). It also has integrated library support, and sophisticated analysis tools for advanced programmers. It provides integrated, context-sensitive access to an extensive hyper-linked help system named "Help Desk".Portability
DrScheme is available for Windows (95 and up),
Mac OS X , andUnix with theX Window System and programs behave similarly on all these platforms. [http://www.plt-scheme.org/software/drscheme/tour/tour-Z-H-15.html#node_chap_14]References
* Felleisen et al. [http://citeseer.ist.psu.edu/felleisen98drscheme.html DrScheme: An Overview] . Sigplan Notice, 1998.
* Findler et al. [http://www.ccs.neu.edu/scheme/pubs/#jfp01-fcffksf DrScheme: A Programming Environment for Scheme.] Journal of Functional Programming. 2001.External links
* [http://www.drscheme.org/ Dr Scheme] is available to download for free, along with its source code, extra software tools, extra libraries and related books.
Wikimedia Foundation. 2010.