racket/collects/lang
Robby Findler 25adab8cbb This is a change to paper over a bug elsewhere in the system that threatens the release.
Specifically, when there is an error in the namespace require (say if one of the teachpack
files gets corrupted (because you use a script that monkeys around in the installation, say,
and things go wrong)) then the first-opened method does not return normally, but raises
an exception. This, so far, is not a problem, but it appears that there is a bug in the
implementation of the drracket repl io ports that causes them to deadlock when flushing
the error port under certain conditions (I'm not sure what is really going on with this bug,
but I am observing a call to flush that fails to return) and the error-display-handler
for the teaching languages flushes the output port.

This change just avoids printing the error and so the error display handler is not called
in the fragile state. This change goes back to exactly what was happening in 5.0.2,
at least as far as the teaching language's first-opened method is concerned.

So, if this seems okay, I'd like to suggest it be included in the release.
2011-02-14 10:36:09 -06:00
..
private fix shared' for #:auto' fields and constructors without `make-' 2011-01-05 13:52:11 -07:00
debugger-language-interface.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
doc.txt A lot of "DrScheme" -> "DrRacket"s. 2010-05-17 01:27:03 -04:00
error.rkt More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
htdp-advanced-reader.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
htdp-advanced.rkt Add `cons-of' signature constructor to HtDP languages. 2010-09-22 11:31:24 +02:00
htdp-beginner-abbr-reader.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
htdp-beginner-abbr.rkt removed signatures for now 2010-10-13 12:49:26 -04:00
htdp-beginner-reader.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
htdp-beginner.rkt removed signatures for now 2010-10-13 12:49:26 -04:00
htdp-intermediate-lambda-reader.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
htdp-intermediate-lambda.rkt removed signatures for now 2010-10-13 12:49:26 -04:00
htdp-intermediate-reader.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
htdp-intermediate.rkt removed signatures for now 2010-10-13 12:49:26 -04:00
htdp-langs.rkt This is a change to paper over a bug elsewhere in the system that threatens the release. 2011-02-14 10:36:09 -06:00
htdp-lib.scrbl rackety misc docs 2010-05-07 09:13:51 -06:00
htdp-reader.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
imageeq.rkt A lot of "MrEd" -> "GRacket"s. 2010-05-16 23:46:05 -04:00
info.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
plt-pretty-big-text.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
plt-pretty-big.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
posn.rkt Adding match to ASL 2010-07-22 15:39:53 -06:00
prim.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
r5rs.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
run-teaching-program.rkt The call to display-results depends on the value of the current-namespace 2010-10-13 15:55:16 -05:00
stepper-language-interface.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
test-error.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00