<html><head></head><body>Zach, when ASDF reads a system name from a symbol,  it takes the symbol name and down cases it. So loading :foo is the same as loading "foo".<br>
<br>
So I don't think this should break anything for you, unless quicklisp has some systems with camel-cased names. <br>
<br>
Also, according to the hyperspec, a logical pathname can only contain upper case letters, so it can't distinguish files whose names differ by case alone. (Cf.19.3.1).<br>
<br>
For these reasons, it makes sense to treat ASDF system names as case-insensitive. If you have case-sensitive names they may work for some users, and not for others. <br>
<br>
Best, <br>
R<br><br><div class="gmail_quote">On February 25, 2014 5:43:10 PM CST, Zach Beane <xach@xach.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">"Robert P. Goldman" <rpgoldman@sift.info> writes:<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Faré wrote:<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Should non-lowercase strings be either forbidden or case-converted?<br /> That's a backward incompatible change that would need to be tested<br /> with cl-test-grid before it's committed — and even then might affect<br /> unpublished or proprietary code by other users.<br /></blockquote><br /> I think there's a strong incentive to make such a backward-incompatible<br /> change right now:<br /></blockquote><br />It would break Quicklisp.<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">  such systems are *already* broken in at least one<br /> sense -- they can
 not be
used correctly with logical pathnames, <br /></blockquote><br />Not true. A logical pathname can map to any physical pathname.<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> nor can they be referred to by symbols.<br /></blockquote><br />They are already referred to by symbols whenever someone does<br />(asdf:load-system :foo).<br /><br />Zach<br /><br /></pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>