2002
DOI: 10.1017/s0956796801004208
|View full text |Cite
|
Sign up to set email alerts
|

DrScheme: a programming environment for Scheme

Abstract: DrScheme is a programming environment for Scheme. It fully integrates a graphicsenriched editor, a parser for multiple variants of Scheme, a functional read-eval-print loop, and an algebraic printer. The environment is especially useful for students, because it has a tower of syntactically restricted variants of Scheme that are designed to catch typical student mistakes and explain them in terms the students understand. The environment is also useful for professional programmers, due to its sophisticated progr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
120
0
5

Year Published

2002
2002
2021
2021

Publication Types

Select...
4
3
1

Relationship

4
4

Authors

Journals

citations
Cited by 233 publications
(126 citation statements)
references
References 34 publications
1
120
0
5
Order By: Relevance
“…FrTime extends the language of DrScheme [9] with support for dynamic dataflow through a notion of signals, or time-varying values. The language is inspired and informed by work on functional reactive programming (FRP) [7,16,19], which extends Haskell [14] with similar features.…”
Section: The Frtime Languagementioning
confidence: 99%
See 1 more Smart Citation
“…FrTime extends the language of DrScheme [9] with support for dynamic dataflow through a notion of signals, or time-varying values. The language is inspired and informed by work on functional reactive programming (FRP) [7,16,19], which extends Haskell [14] with similar features.…”
Section: The Frtime Languagementioning
confidence: 99%
“…This paper describes FrTime (pronounced "father time"), a programming language built atop the DrScheme environment [9]. FrTime is an exploration of an important point in the design space of dynamic dataflow, or functional reactive [7,16,19], programming.…”
Section: Introductionmentioning
confidence: 99%
“…We have therefore explored an alternative framework for writing Web applications and report on our results in this paper. Specifically, we present the PLT Scheme Web Server [18], a server written in PLT Scheme [12] that uses first-class continuations to enable direct-style programming [10] for Web applications. In addition to describing the server, we present its use as an application platform through several illustrative examples, including a production-quality application for conference paper management called Continue.…”
mentioning
confidence: 99%
“…The most common ones are compilers, program analysis tools, debuggers, and profilers. Our DrScheme programming environment [9,8] also provides an algebraic stepper for Scheme. It explains a program's execution as a sequence of reduction steps based on the ordinary laws of algebra for the functional core [2,…”
mentioning
confidence: 99%