DrRacket

DrRacket
DrRacket
PltSchemeLogo.gif
Developer(s) PLT Inc.
Stable release 5.2 [1] / November 9, 2011; 1 day ago (2011-11-09)
Development status Active
Operating system Cross-platform
Available in Multilingual (13 languages)
Type Integrated development environment
License GNU LGPL
Website http://racket-lang.org
Standard(s) R5RS, R6RS

DrRacket (formerly DrScheme) is an open source integrated development environment for the Racket programming language which has a graphical user interface. 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 (now ProgramByDesign), an outreach effort by Northeastern University and a number of affiliated universities for attracting high school students to computer science courses at the college level.

DrRacket is built on top of Racket and its cross-platform GUI library, two other components of the Racket project.

Contents

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. In addition, module-oriented programming is supported with the module browser, a contour view, integrated testing and coverage measurements, and refactoring support. It provides integrated, context-sensitive access to an extensive hyper-linked help system named "Help Desk".

Portability

DrRacket is available for Windows (95 and up), Mac OS X, Unix, and Linux with the X Window System and programs behave similarly on all these platforms.

References

  1. ^ Racket blog, Racket v5.2

External links

  • DrRacket is available to download for free, along with its source code, extra software tools, extra libraries and related books.
  • How to Design Programs - An Introduction to Computing and Programming using DrRacket.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • DrRacket — Entwickler PLT Aktuelle Version 5.1.3 (August 2011) Betriebssystem plattformunabhängig …   Deutsch Wikipedia

  • DrRacket — Développeur PLT Environnement Multiplate forme Langu …   Wikipédia en Français

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

  • Scheme — Basisdaten Paradigmen: Multi Paradigma: funktional, prozedural, meta Ersche …   Deutsch 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

  • Scheme —  Pour l’article homonyme, voir scheme.  Scheme …   Wikipédia en Français

Share the article and excerpts

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