I like the last sentence of Sam's latest bullet. <div><br></div><div>Robby<span></span><br><br>On Thursday, October 30, 2014, Matthias Felleisen <<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On Oct 30, 2014, at 3:45 PM, Sam Tobin-Hochstadt <<a href="javascript:;" onclick="_e(event, 'cvml', 'samth@cs.indiana.edu')">samth@cs.indiana.edu</a>> wrote:<br>
<br>
>><br>
>> How about this one? (Starting from Matthias's offering and editing the<br>
>> apology from Sam's a bit.)<br>
>><br>
>> Typed Racket closes a safety hole in the typing for the<br>
>>  exception system. The revised type system restricts raise so<br>
>>  that only instances of the exn structure type and flat data<br>
>>  are communicated to handlers. As a side-effect, previously<br>
>>  well-typed programs may fail to typecheck.<br>
><br>
> How about:<br>
><br>
> Typed Racket now checks uses of the exception system more strictly,<br>
> eliminating safety bugs. The revised type system restricts raise so<br>
>  that only instances of the exn structure type and flat data<br>
>  are communicated to handlers, and enforces that exception handlers<br>
> deal with all possible arguments. As a side-effect, previously<br>
>  well-typed programs may fail to typecheck.<br>
<br>
<br>
Can we please, pretty please, pretty please, pretty please drop these "nows"????? </blockquote></div>