racket/collects
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
..
2htdp updated todo list 2012-03-12 22:49:45 -04:00
algol60 fix cfg-parser' to more closely match parser' 2012-01-06 10:43:10 +01:00
at-exp/lang first cut at submodules 2012-03-09 10:34:56 -07:00
browser Lots of documentation formatting. 2011-08-15 07:50:04 -04:00
combinator-parser
compiler decompiler repairs related to changes for submodules 2012-03-12 09:04:37 -06:00
config add `raco link' 2011-08-24 09:07:14 -06:00
data adding gvector-remove-last! 2012-01-30 16:14:22 -07:00
datalog Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
db A bunch of more typos like the ones in David's commit. 2012-02-21 14:21:43 -05:00
defaults
deinprogramm cleanup and refactoring of run-teaching-program, minor teachpack stepper fix 2012-03-13 12:09:41 -07:00
drracket drracket: run `main' submodule 2012-03-09 10:34:56 -07:00
drscheme Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
dynext fix Windows library names 2012-02-13 16:27:52 -07:00
embedded-gui some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
eopl EOPL test suite re-written in Racket-based #lang eopl and rackunit 2012-02-24 14:46:18 -05:00
errortrace fix errortrace for submodules 2012-03-09 10:34:56 -07:00
ffi ffi/unsafe: add `array-length' 2012-02-20 08:09:06 -07:00
file 2011 -> 2012 2011-12-31 15:16:59 -05:00
framework small improvements to the memory usage for files opened in DrRacket. 2012-03-10 20:18:49 -06:00
frtime handle-evt' cannot wrap handle-evt' 2012-02-15 18:59:24 -07:00
games
graphics turtles: better error message and improve docs 2012-03-03 14:17:53 -05:00
gui-debugger change register-toolbar-button so that it accepts a number 2012-02-25 16:57:49 -06:00
handin-client change register-toolbar-button so that it accepts a number 2012-02-25 16:57:49 -06:00
handin-server A bunch of more typos like the ones in David's commit. 2012-02-21 14:21:43 -05:00
help Revise commented code so it can replace exiting code without dependency issues. 2012-01-26 13:20:26 -05:00
hierlist
honu [honu] fix some tests. always reparse the right hand side of an operator 2012-03-05 13:48:52 -07:00
htdp Don't compile test files. 2012-03-13 10:29:13 -04:00
html
icons actually added the images this time 2012-02-08 19:18:59 -06:00
images Don't compile test files. 2012-03-13 10:29:13 -04:00
json Major code revision for the json library. 2012-03-13 10:29:14 -04:00
lang cleanup and refactoring of run-teaching-program, minor teachpack stepper fix 2012-03-13 12:09:41 -07:00
launcher add --launcher'/-l' flag to `raco exe' to create launchers 2012-02-13 16:27:51 -07:00
lazy lazy: fix or' and and' to not force last argument 2012-02-19 07:38:29 -07:00
macro-debugger change register-toolbar-button so that it accepts a number 2012-02-25 16:57:49 -06:00
make
meta More changes to platform names. 2012-03-13 10:29:14 -04:00
mred no callback for `tab-panel%' tab additions and deletions 2012-03-10 10:07:37 -07:00
mrlib make the tooltips for the drracket toolbar buttons go away when they 2012-01-19 12:14:35 -06:00
mysterx COM doc and error fixups 2012-02-21 06:14:44 -07:00
mzcom Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
mzlib mzlib/traceld: show submodule 2012-03-10 10:51:56 -07:00
mzscheme add #:fail' option to collection-file-path' and `collection-path' 2012-01-09 15:59:05 -07:00
net net/imap: add TLS support 2012-03-10 10:47:22 -07:00
openssl openssl: another attempt to get SSL_shutdown right 2012-03-02 10:33:36 -07:00
parser-tools Document `numeric'; closes PR 12338. 2011-11-02 17:40:24 -04:00
picturing-programs Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
plai Fixing a safe-for-space error that Robby found 2012-02-28 14:15:07 -07:00
planet first cut at submodules 2012-03-09 10:34:56 -07:00
plot Don't compile test files. 2012-03-13 10:29:13 -04:00
preprocessor Lots of documentation formatting. 2011-08-15 07:50:04 -04:00
profile Some selective #:when (not ...)' -> #:unless ...'. 2011-09-16 10:48:18 -04:00
r5rs
r6rs fix `get-bytevector-all' bug 2011-11-02 08:12:58 -06:00
racket special case string snips that contain only newlines. This gets an 2012-03-13 10:15:07 -05:00
racklog add var-ref->mod-decl-insp' and switch cur-code-insp' uses 2011-09-20 13:50:36 -06:00
rackunit adjust some libraries to avoid converting paths to strings too early 2012-02-10 06:17:18 -07:00
raco
reader/lang
readline
redex Don't compile test files. 2012-03-13 10:29:13 -04:00
repo-time-stamp
rnrs
s-exp/lang
scheme add #:fail' option to collection-file-path' and `collection-path' 2012-01-09 15:59:05 -07:00
schemeunit Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
scribble Fix contract on filebox to reflect documentation. 2012-02-28 19:40:21 -05:00
scribblings Add #:match-select' and #:gap-select' keyword arguments to 2012-03-13 10:29:14 -04:00
scriblib Squelch newline citations 2012-02-20 10:50:47 -07:00
setup first cut at submodules 2012-03-09 10:34:56 -07:00
sgl 2011 -> 2012 2011-12-31 15:16:59 -05:00
sirmail
slatex
slideshow Last icon rewrite! 2012-01-07 16:18:11 -07:00
srfi A bunch of more typos like the ones in David's commit. 2012-02-21 14:21:43 -05:00
stepper change register-toolbar-button so that it accepts a number 2012-02-25 16:57:49 -06:00
string-constants Make the "F" in "Search in Files" get the underline in the menu 2012-02-28 21:53:03 -06:00
swindle 2011 -> 2012 2011-12-31 15:16:59 -05:00
syntax change module-path?' to subsume path?' 2012-03-12 21:08:54 -06:00
syntax-color Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
teachpack add a little more discussion based on comment from mailing list 2012-03-01 11:41:00 -06:00
test-box-recovery
test-engine fix bugs in the way the Racket|Disable Tests menu item worked 2011-11-28 00:13:59 -06:00
tests cleanup and refactoring of run-teaching-program, minor teachpack stepper fix 2012-03-13 12:09:41 -07:00
tex2page
texpict Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
trace add var-ref->mod-decl-insp' and switch cur-code-insp' uses 2011-09-20 13:50:36 -06:00
typed Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
typed-racket fix typo? 2012-03-09 10:52:29 -07:00
typed-scheme Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
unstable Added unstable/gui/snip (provides snip-canvas%) and docs 2012-03-03 12:37:09 -07:00
version Make the version tool use "Racket". 2011-12-01 03:39:13 -05:00
web-server Add function binding-assq-all to request-structs.rkt 2012-03-13 10:29:14 -04:00
wxme fix the collapsed snipclass so that it cooperates with the wxme library and 2011-09-13 14:58:39 -05:00
xml Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
xrepl XREPL fixes 2012-01-16 08:18:30 -05:00
.gitignore