DrScheme: A Pedagogic Programming Environment for Scheme
DrScheme: A Pedagogic Programming Environment for Scheme
复制标题
DrScheme:Scheme 的教学编程环境
DOI:
--
复制
发表时间:
1997
期刊:
影响因子:
--
通讯作者:
M. Felleisen
中科院分区:
文献类型:
--
作者:
R. Findler;C. Flanagan;M. Flatt;S. Krishnamurthi;M. Felleisen
Teaching introductory computing courses with Scheme elevates the intellectual level of the course and thus makes the subject more appealing to students with scientific interests. Unfortunately, the poor quality of the available programming environments negates many of the pedagogic advantages. To overcome this problem, we have developed DrScheme, a comprehensive programming environment for Scheme. It fully integrates a graphics-enriched editor, a multi-lingual parser that can process a hierarchy of syntactically restrictive variants of Scheme, a functional read-eval-print loop, and an algebraically sensible printer. The environment catches the typical syntactic mistakes of beginners and pinpoints the exact source location of run-time exceptions.