<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">Hi,<div><br></div><div>R5RS "4.1.2 Literal expressions" says:</div><div>As noted in section 3.4, it is an error to alter a constant (i.e. the value of a literal expression)</div><div>using a mutation procedure like set-car! or string-set!.</div><div><br></div><div>I test the expression (set-car! '(1 2 3) 4) is ok in several implementations include DrScheme.</div><div>I think '(1 2 3) here is a <span style="line-height: 1.7;">literal expression, why it can be changed? </span></div><div><br></div><div>Thanks</div><div>Dustin Zheng</div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>