<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

><br>
>  CL-USER> (make-symbol "heynow")<br>
> #:|heynow|<br>
> CL-USER> (make-symbol "HEYnOW")<br>
> #:HEY\nOW<br>
> CL-USER> (make-symbol "HEYnoW")<br>
> #:|HEYnoW|<br>
<br>
Which part of above bothers you?  CCL is making symbols with name<br>
you gave it.  To print them correctly some escaping (either<br>
vertical bars or backslahes) is needed.  Apparently CCL chooses<br>
shortest correct form, with ties in favour of bars -- in your<br>
case uses backslash when only one character needs escaping<br>
but bars otherwise.<br>
<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div style>None of it particularly bothers me. I was just wondering if there was some kind of pattern I was missing here.</div><div><br></div>
<div style>CL-USER> (make-symbol "AAbBABABaBABBAcBA")<br></div><div><div>#:AA\bBABAB\aBABBA\cBA</div></div><div style><br></div><div style>So it doesn't look like it's as simple as the shortest correct form. </div>
<div style><br></div><div style>I tried looking at CCL's source for make-symbol, but it lost me at symvector->symptr...</div><div style><br></div><div style>Anyway it's enough to know that both printed representations are correct... so I'll go ahead and make my code deal with that. </div>
<div style><br></div><div style>Thank you.</div><div style><br></div><div style><br></div></div>-- <br>My Best,<br><br>Dave Cooper, Genworks Support<br><a href="mailto:david.cooper@genworks.com">david.cooper@genworks.com</a>, <a href="http://dave.genworks.com">dave.genworks.com</a>(skype)<br>
USA: 248-327-3253(o), 1-248-330-2979(mobile)<br><br>
</div></div>