<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<STYLE>.hmmessage P {
        PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-FAMILY: Tahoma; FONT-SIZE: 10pt
}
</STYLE>
<META name=GENERATOR content="MSHTML 9.00.8112.16434"></HEAD>
<BODY class=hmmessage>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>May be the following example may help:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>In definitions window of DrRacket:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>#lang racket<BR>(define a 'interned-symbol)<BR>(define b
'interned-symbol)<BR>(define c (string->uninterned-symbol
"uninterned"))<BR>(define d (string->uninterned-symbol
"uninterned"))<BR>(list a b c d)<BR>(eq? a b)<BR>(eq? c d)</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>Now run it and and inspect the interactions
window:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>(interned-symbol interned-symbol uninterned uninterned)<BR>#t<BR>#f
<---- although the two uninterned symbols have the same
name.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>So you see that an uninterned symbol is really unique and will not be
confused with any other symbol of the same name.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>I used string->uninterned-symbol in stead of gensym,
because string->uninterned-symbol allows you to exactly provide the name
of the symbol.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=693294110-17082011><FONT color=#0000ff
face=Arial>Jos</FONT></SPAN></DIV><BR>
<DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left>
<HR tabIndex=-1>
<FONT face=Tahoma><B>From:</B> users-bounces@racket-lang.org
[mailto:users-bounces@racket-lang.org] <B>On Behalf Of </B>Harry
Spier<BR><B>Sent:</B> miércoles, 17 de agosto de 2011 1:18<BR><B>To:</B>
users@racket-lang.org<BR><B>Subject:</B> [racket] Interned and uninterned
symbols<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr>
<STYLE>.hmmessage P {
        PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-FAMILY: Tahoma; FONT-SIZE: 10pt
}
</STYLE>
<DIV dir=ltr>Dear list members,<BR><BR><BR>Could someone expand a little on the
reference guides explanation of the difference between interned and uninterned
symbols. In particular what exactly is an uninterned symbol?<BR><BR>Thanks
in advance,<BR>Harry Spier<BR>-<BR></DIV></DIV></BODY></HTML>