[asdf-devel] [Bug 769634] Re: cl file types on asdf2.014.6, SBCL 1.0.29.11.debian and Is there a tutorial for asdf?
Robert Goldman
rpgoldman at sift.info
Tue May 17 21:22:20 UTC 2011
On 5/13/11 May 13 -3:56 PM, Ernst van Waning wrote:
> Dear Fare, Robert,
I am moving this out of the ticket, because it's a general matter of
ASDF discussion now, especially since this ticket is fixed....
[I /hope/ this reaches Ernst, but I actually do not have his email
address, and I have no way of knowing if he's subscribed to asdf-devel...]
>
> Thank you very much for your work. Version 2.15 is downloaded and I
> intend to use it.
>
> Please regard what I write below in a positive way. To get up to speed
> with asdf2, I would like to read a tutorial. Is there one? If not, can
> I help write one?
>
> As I have Allegro and SBCL now, I would like to get asdf to place and
> find the respective FASLs in directories for Allegro resp. SBCL. From
> the documentation
> (http://common-lisp.net/project/asdf/asdf.html#Controlling-where-ASDF-saves-compiled-files)
> I see that this should be possible. After having read the entire
> document several times over the last few weeks, I still have no clear
> ideas about how to do this. With due respect, it feels like the
> documents I write about my own work :-) When I write about my own work,
> I am too deeply involved to write tutorials about it.
>
> So, if there is a tutorial explaining how to start using asdf
> effectively, please point me to it; if not I am willing to help you
> write it. It is hard for me to imagine I am the only one having
> difficulties here.
>
> If asdf is (to be) the de-facto standard for defining systems in CL, a
> tutorial will help the CL-community understand and use asdf and perhaps
> even use CL-software written by others. I might refer you to recent
> discussions on c.l.l. about curses of Lisp: imHo, Lisp is far from
> cursed, but needs more accessible documentation. If that is not there,
> then we will find tricks or roll our own, which is not desirable if we
> want to be a prosperous community.
I would be reluctant to see us spawn YA document. Instead, I would
rather see the manual get fixed. I confess that I myself do not
actually know how to do this: I am a longtime user of Gary King's
ASDF-BINARY-LOCATIONS (as are my colleagues at work), and I have simply
happily moved to
(asdf:enable-asdf-binary-locations-compatibility
:centralize-lisp-binaries nil)
and all is well.
So I'm not the right person to write such a tutorial. That said, if you
were to provide corrections/extensions to this part of the manual, or a
stand-alone FAQ, I would be more than happy to fold that material into
the manual.
Question: if you aren't fussy about /where/ the binaries go, isn't it
enough to simply let ASDF start up, and it will keep your binaries
apart, using the output-locations as configured out of the box? I am
more used to people having the problem of needing to /disable/ these
translations, or use a-b-l compatibility, than people having trouble
with the built-in code.
best,
r
More information about the asdf-devel
mailing list