Dear PLT,<br><br>I&#39;m a bit puzzled by Racket&#39;s &#39;print&#39;, and I hope you can help me with a couple of questions:<br><br>1. How did the need arise for a printed representation that evaluates to something &#39;equal?&#39; to the printed value?  Could you give an example to help me understand this?<br>


<br>2. Given that need, why did PLT depart from the Scheme standard and use &#39;print&#39; for the new semantics?  Why not define another function that does the job (e.g., &#39;eprint&#39;)?<br><br>Sorry if this post is noisy; I found no answers in the archives.<br>


<br>Thank you,<br>Anthony West<br>