DrScheme
From Wikipedia, the free encyclopedia
DrScheme | |
---|---|
DrScheme Editing Environment on Windows |
|
Developed by | PLT |
Latest release | 372 / December, 2007 |
OS | Cross-platform |
Genre | Programming language |
License | GNU LGPL |
Website | drscheme.org |
Standard(s) | R5RS |
DrScheme is an open source software interactive programming environment (IDE) for the Scheme programming language which has a graphical user interface. It is a key part of PLT Scheme, which contains a full implementation of R5RS along with significant extensions. 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 the TeachScheme! project, an outreach effort by Rice 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 and MrEd, two other components of PLT Scheme.
Contents |
[edit] 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". (Unfortunately programs which exhaust memory will not just crash themselves but will crash the entire program, potentially causing data loss; programmers must set a memory limit manually to overcome this problem. )
[edit] Portability
DrScheme is available for Windows (95 and up), Mac OS X, and Unix with the X Window System and programs behave similarly on all these platforms.[1]
[edit] References
- Felleisen et al. DrScheme: An Overview. Sigplan Notice, 1998.
- Findler et al. DrScheme: A Programming Environment for Scheme. Journal of Functional Programming. 2001.
[edit] External links
- Dr Scheme is available to download for free, along with its source code, extra software tools, extra libraries and related books.