racket/collects/deinprogramm
John Clements 8d6e9e79a4 cleanup and refactoring of run-teaching-program, minor teachpack stepper fix
It looks like run-teaching-program hasn't been touched in quite a while.
To begin with, the "rewrite-module" function used to add code to print
out values of non-define exprs, but this is no longer necessary. In fact,
the only thing that it does now is to discard "provide" statements, and
even this may be unnecessary. I rewrote big chunks of this (short) file
to introduce defines, eliminate unnecessary functions, and add stepper-
skip-completely annotations to the requires associated with teachpacks.

Also, it appears that the 'rep' argument to expand-teaching-program
was entirely superfluous; I removed it from the argument list, and also
from the three places in the main tree (deinprogramm, lang, and the stepper)
that call this function.

Let me know of any problems seen with teachpack requires....
2012-03-13 12:09:41 -07:00
..
DMdA/lang rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
DMdA-advanced/lang rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
DMdA-assignments/lang rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
DMdA-beginner/lang rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
DMdA-vanilla/lang rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
quickcheck ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
scribblings For DMdA languages, document which signatures work with `check-property'. 2011-12-18 14:18:42 +01:00
signature Fix infinite recursive signatures. 2011-12-18 14:18:42 +01:00
convert-explicit.rkt Provide English and German versions of deinprogramm/signature/signature. 2010-10-08 11:19:38 +02:00
convert-explicit.scm Fix breakage due to lazy contracts. 2010-05-20 19:55:12 +02:00
define-record-procedures.rkt In the DMdA languages, create arbitrary for record signature without fields. 2011-12-18 14:18:42 +01:00
define-record-procedures.scm In the DMdA languages, create arbitrary for record signature without fields. 2011-12-18 14:18:42 +01:00
deinprogramm-langs.rkt cleanup and refactoring of run-teaching-program, minor teachpack stepper fix 2012-03-13 12:09:41 -07:00
DMdA-advanced-reader.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
DMdA-advanced.rkt deinprogramm: tweak files to make scribble happy 2011-05-28 09:02:53 -05:00
DMdA-assignments-reader.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
DMdA-assignments.rkt deinprogramm: tweak files to make scribble happy 2011-05-28 09:02:53 -05:00
DMdA-beginner-reader.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
DMdA-beginner.rkt Add cons' and cons?' as synonyms for make-pair' and pair?' to DMdA. 2010-10-08 15:25:44 +02:00
DMdA-deflam.rkt deinprogramm: tweak files to make scribble happy 2011-05-28 09:02:53 -05:00
DMdA-reader.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
DMdA-vanilla-reader.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
DMdA-vanilla.rkt make the deinprogramm documentation drdr messages be accurate 2011-05-04 18:54:28 -05:00
DMdA.rkt Export `read' in DMdA languages. 2012-01-21 15:43:52 +01:00
image.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
info.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
line3d.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
line3d.scm Fix for line3d's `create-viewport-matrix'. 2011-12-18 14:37:34 +01:00
logo-small.png
run-dmda-code.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
syntax-checkers.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
test-suite.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
turtle.rkt Rename DMdA/HtDP "contract" to "signature". 2010-06-28 14:58:16 +02:00
world.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00