<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<div><br></div><div>Hi,</div><div><br></div><div>Why something like this works :</div><div><br></div><div>#lang scheme</div><div><font class="Apple-style-span" color="#444444" face="Tahoma, Verdana, Arial, sans-serif"><div>(define t 9)</div><div>(let ([t 2])</div><div> (eval t (make-base-namespace)))</div><div>-> 2</div><div><br></div><div>but not something like this :</div><div><br></div><div>#lang scheme</div><div><br></div><div>(define a 4)</div><div>(define b 5)</div><div>(define c 6)</div><div><br></div><div>(define-syntax test</div><div> (syntax-rules ()</div><div> [(test id ...)</div><div> (eval '(id ...) (make-base-namespace))]))</div><div><br></div><div>(test a b c)</div><div>-> reference to a unidentified identifier : a </div><div><br></div><div>Thanks.</div></font></div>                                            <br /><hr />Gardez le contact. <a href='http://go.microsoft.com/?linkid=9724468' target='_new'>Obtenez la version mobile de Messenger ici</a></body>
</html>