<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi --</div><div><br></div><div>My students noticed that certain check-expect tests stop working in the presence of (require racket). For example, the check-expect in this three-line file fails under ISĪ»:</div><div><br></div><div><font class="Apple-style-span" face="'Courier New'">(require racket)</font></div><div><font class="Apple-style-span" face="'Courier New'">(define-struct foo (x))</font></div><div><font class="Apple-style-span" face="'Courier New'">(check-expect (make-foo 0) (make-foo 0))</font></div><div><font class="Apple-style-span" face="'Courier New'"><br></font></div><div><font class="Apple-style-span" face="'Courier New'"><span class="Apple-style-span" style="font-family: Helvetica; ">Why is this happening?</span></font></div><div><font class="Apple-style-span" face="'Courier New'"><span class="Apple-style-span" style="font-family: Helvetica; "><br></span></font></div><div><font class="Apple-style-span" face="'Courier New'"><span class="Apple-style-span" style="font-family: Helvetica; ">Thanks -- Adam</span></font></div></body></html>