<div dir="ltr"><div>... it eats everything! (particularly exceptions)<br></div>For example, it is perfectly happy with the following:<br><br><div>% racket     <br>Welcome to Racket v6.0.1.7.<br>> (require plot)<br>> (plot (function (lambda(x)(+ x n)))<br>

  #:x-min 0 #:x-max 10 #:y-min 0 #:y-max 10)<br>(object:2d-plot-snip% ...)<br><br></div><div>... although n is clearly undefined. Presumably this is to avoid breaking on math errors like `(/ 0)` ?<br><br></div><div>Would it make sense to have an `exn:fail:arithmetic` exception struct so that `function` would only catch those?<br>

</div><div><br></div><div>Laurent<br></div><div><br></div></div>