DrScheme

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 a graphical user interface. It is a key part of PLT Scheme, which contains a full implementation of R5RS along with significant extensions as well as a big part of R6RS. 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.

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, and Unix with the X 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.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • DrScheme — Développeur PLT Dernière version 4.1.3 (le 21 novembre 2008) …   Wikipédia en Français

  • DrScheme — ist eine integrierte Entwicklungsumgebung (IDE) für die Programmiersprache Scheme. Die Software ist mit einer grafischen Benutzeroberfläche ausgestattet und ist Bestandteil von PLT Scheme. DrScheme kommt oft in Informatikkursen von Universitäten… …   Deutsch Wikipedia

  • PLT Scheme — Infobox Software name = PLT Scheme caption = developer = PLT latest release version = 4.1 latest release date = Release date and age|2008|08|12 latest preview version = latest preview date = operating system = Cross platform platform = x86, PPC,… …   Wikipedia

  • Racket (programming language) — Racket Paradigm(s) Multi paradigm: Functional, Procedural, Modular, Object oriented, Reflective, Meta Appeared in 1994 Developer …   Wikipedia

  • Scheme (язык программирования) — Scheme Семантика: функциональный Тип исполнения: интерпретатор или компилятор Появился в: 1970 г. Автор(ы): Гай Стил и Джеральд Сассмен Типизация данных …   Википедия

  • Robert Bruce Findler — Robert Bruce Findler, colloquially known as Robby , is a computer scientist, currently teaching at the University of Chicago. He is also a member of PLT and, as such, responsible for the creation and maintenance of DrScheme. In addition to… …   Wikipedia

  • DrRacket — Developer(s) PLT Inc. Stable release 5.2 [1] / November 9, 2011; 1 day ago ( …   Wikipedia

  • TeachScheme! — The TeachScheme! project is an outreach effort of the PLTresearch group. The goal is to train college faculty, high school teachers andpossibly even middle school teachers in programming and computing.HistoryMatthias Felleisen and PLT started the …   Wikipedia

  • Environnement De Développement Intégré — Un environnement de développement intégré (EDI ou IDE en anglais pour Integrated Development Environment) est un programme regroupant un ensemble d outils pour le développement de logiciels. En règle générale, un EDI regroupe un éditeur de texte …   Wikipédia en Français

  • Environnement de Développement Intégré — Un environnement de développement intégré (EDI ou IDE en anglais pour Integrated Development Environment) est un programme regroupant un ensemble d outils pour le développement de logiciels. En règle générale, un EDI regroupe un éditeur de texte …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”