<br><br><div class="gmail_quote">2011/10/18 Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com">fahree@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Gabor, why don't you start a<br>
contrib/asdf-contrib.asd<br>
system under the asdf tree, or as another project?<br>
<br></blockquote><div><br>Well, I think one of the biggest strength of asdf, that it is only one file. You just ship that file, and it is there, does the job for you.<br>With multiple files, you don't have this "portability", and workarounds will win against such a contrib library.<br>

<br>And personally, I am not so interested in managing such a library. When I read about this package nickname problem, and solved in a way for my library set, I just thought asdf would be a right place to handle this uniformly by faking the missing "use-as" functionality of depackage. So it would be cheaply available for anyone (as I think most of the lisp library uses asdf). But this might be just my feeling... I can live with that... :)<br>

<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Also, a better version of with-package-nicknames<br>
would handle conflicts with the main name of some packages,<br>
that could even be shadowed, and rotation of nicknames between packages as well.<br>
<div class="im"><br></div></blockquote><div><br>Yes, it is true, but I think these are not so frequent cases, so the functionality could be quite useful in its simple pure state. Of course you could push it further as you say. An then even further by supporting parallel compilations scenarios, or by substituting package designators by string replacements in source files as a last resort. But I think the people who really need this are minority.<br>

 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• <a href="http://fare.tunes.org" target="_blank">http://fare.tunes.org</a><br>
</div>The sunlights differ, but there is only one darkness.<br>
                — Ursula K. LeGuin, "The Dispossessed"<br>
There are 40 kinds of lunacy, but only one kind of common sense.<br>
                — African proverb<br>
<br>
<br>
2011/10/19 Gábor Balázs <<a href="mailto:gabalz@gmail.com">gabalz@gmail.com</a>>:<br>
<div><div></div><div class="h5">><br>
> Sorry for the duplicate. I set the function definitions to defun*, whatever<br>
> it means. :)<br>
> Plus I changed the name to call-with-package-nicknames as it never renames<br>
> any package, just set extra nicknames.<br>
> I think it is a better name, you can choose...<br>
><br>
</div></div></blockquote></div><br>