<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel">
    <title>gmane.lisp.asdf.devel</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2430"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2429"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2428"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2427"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2426"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2425"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2424"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2423"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2422"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2421"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2420"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2419"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2418"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2417"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2416"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2415"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2414"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2413"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2412"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.asdf.devel/2411"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2430">
    <title>Re: Various issues</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2430</link>
    <description>&lt;pre&gt;
I believe I disagree:  I don't think that the user of ASDF should have
to know that this is done using DESTRUCTURING-BIND --- that's a species
of data UN-abstraction.  It's also something that is difficult to
capture clearly in the defsystem grammar (because "there is only one
copy of each keyword" is not a context free grammar).  So I think if we
can help the user, that would be a good thing, and better than quietly
throwing something on the floor.

But I think that makes it up to me to propose a patch, rather than
expect anyone else to do it!  So I will see if I can make one.

Cheers,
r

_______________________________________________
asdf-devel mailing list
asdf-devel&amp;lt; at &amp;gt;common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Robert Goldman</dc:creator>
    <dc:date>2012-05-24T15:21:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2429">
    <title>Re: Various issues</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2429</link>
    <description>&lt;pre&gt;I don't know that it's a bug. As Stelian mentioned,
we're using destructuring-bind and/or apply 'make-instance,
and that's the normal behavior in these cases.
I think we should just document this behavior,
and NOT try to catch and raise an error in the case of repeated keys.

—♯ƒ • François-René ÐVB Rideau •Reflection&amp;amp;Cybernethics• http://fare.tunes.org
To fight a violent enemy, violence is necessary;
but to fight violence itself, violence is vain.

_______________________________________________
asdf-devel mailing list
asdf-devel&amp;lt; at &amp;gt;common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Faré</dc:creator>
    <dc:date>2012-05-24T15:12:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2428">
    <title>Re: Various issues</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2428</link>
    <description>&lt;pre&gt;In article &amp;lt;4FBE3BC7.7090505-+bU95EEGNjthl2p70BpVqQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;,
 Robert Goldman &amp;lt;rpgoldman-+bU95EEGNjthl2p70BpVqQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt; 
 wrote:


Yes ignoring the second clause was what happened on SBCL.

I will submit a ticket.

T
&lt;/pre&gt;</description>
    <dc:creator>Tobias C Rittweiler</dc:creator>
    <dc:date>2012-05-24T15:01:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2427">
    <title>Re: Various issues</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2427</link>
    <description>&lt;pre&gt;
Tobias, does ASDF just take the first and quietly throw later ones on
the floor, or does it at least emit an error message?  If it emits an
error message, I think it's ok.  But if it quietly discards the second
clause, I think it's a bug, and we should make ASDF warn the programmer.
 I'd encourage you to post a launchpad bug in that case.

Sorry to bother asking you instead of just testing --- I'm traveling and
not in a good position to test anything.  Similarly not a great time for
me to make launchpad bugs.

cheers,
r
&lt;/pre&gt;</description>
    <dc:creator>Robert Goldman</dc:creator>
    <dc:date>2012-05-24T13:46:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2426">
    <title>Re: Various issues</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2426</link>
    <description>&lt;pre&gt;
More or less, since a module's properties is parsed using
destructuring-bind, which has undefined consequences in case of
duplicate keywords


No


Static files are simply ignored. Usually used for "assets": images, css
files, etc...

:file is an alias for the current DEFSYSTEM's :default-component-class,
which if absent defaults to asdf:cl-source-file.
Example of non-standard default class:
https://github.com/sionescu/iolib/blob/master/src/iolib.os.asd


Maybe :if-component-dep-fails could be used to that purpose, or
madeira-port

&lt;/pre&gt;</description>
    <dc:creator>Stelian Ionescu</dc:creator>
    <dc:date>2012-05-24T09:54:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2425">
    <title>Various issues</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2425</link>
    <description>&lt;pre&gt;Hi there!

Thanks to the ASDF maintainers. I just visited ASDF's website
on common-lisp.net since a long time, and it makes a nicely
maintained impression! Well done.

I have the following issues:

  * The rather old ASDF version that I'm using ("2.010") does
    not seem to be able to cope with multiple :depends-on clauses.
    (Only one clause seems to be used.)

    Is this intended behaviour? Might it be fixed in more recent
    versions?

  * :STATIC-FILE (and :FILE for that matter) are not discussed
    or explained in the manual.

  * We generate a 'version.lisp' with a (DEFPARAMETER ...) form
    in it when using "make" to build a Lisp binary using buildapp.
    
    Is there a component that loads a file if it exists and
    if it does not exist just skips the clause?

Thanks,

T
&lt;/pre&gt;</description>
    <dc:creator>Tobias C Rittweiler</dc:creator>
    <dc:date>2012-05-24T09:13:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2424">
    <title>Re: asdf-bundle</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2424</link>
    <description>&lt;pre&gt;
[…]


ABCL has [ASDF-JAR][1] in ABCL-CONTRIB, which will recursively package 
all the necessary components to run an ASDF system into a jar archive.

We'll look at supporting the ASDF-BUNDLE interface when I get a chance, 
although we are doing somewhat different things here.

[1]: 
http://trac.common-lisp.net/armedbear/browser/trunk/abcl/contrib/asdf-jar/README.markdown

&lt;/pre&gt;</description>
    <dc:creator>Mark Evenson</dc:creator>
    <dc:date>2012-05-18T13:32:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2423">
    <title>Tests on Mac OS X</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2423</link>
    <description>&lt;pre&gt;I tested on the following lisps

ccl clisp sbcl ecl abcl allegro allegromodern

with success.  Haven't tried on CMUCL yet, because of prior problems.  I
will see about picking up a snapshot sometime.
&lt;/pre&gt;</description>
    <dc:creator>Robert Goldman</dc:creator>
    <dc:date>2012-05-17T14:26:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2422">
    <title>Re: lisp source debugger</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2422</link>
    <description>&lt;pre&gt;
Ditto.  TRACE is your friend, particularly TRACE with some of the more
exotic options, such as


(TRACE (&amp;lt;POSSIBLY-BAD-FUNCTION&amp;gt; :INSIDE &amp;lt;LOCATION-OF-BUG&amp;gt;))

where &amp;lt;LOCATION-OF-BUG&amp;gt; is the location that you get from Allegro
telling you where your program failed.  There should be a relatively
small number of function calls inside this function, if you lisp is
written normally (typically no multi-page functions, although there are
always exceptions).

Also, you should be able to investigate *from inside the debugger*.  If
there's a function call (FOO X Y) inside the function that's breaking,
execute (FOO X Y) within the debugger, first checking to see what X and
Y are in this stack frame, and see what happens.  Repeat until your bug
is found ;-)

r



_______________________________________________
asdf-devel mailing list
asdf-devel&amp;lt; at &amp;gt;common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Robert Goldman</dc:creator>
    <dc:date>2012-05-12T22:24:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2421">
    <title>Re: lisp source debugger</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2421</link>
    <description>&lt;pre&gt;Which implementation are you using?
SLIME on SBCL can give you source location,
even inside internal functions (from labels or flet or lambda).
Be sure to compile with (safety 3) (debug 3) (speed 1) or so.

That said, this is not the most appropriate forum for this question.
After you try the above, ask for help on #lisp, stackoverflow,
comp.lang.lisp, etc.

—♯ƒ • François-René ÐVB Rideau •Reflection&amp;amp;Cybernethics• http://fare.tunes.org
Gilb's Law: Anything you need to quantify can be measured in some way
that is superior to not measuring at all.

_______________________________________________
asdf-devel mailing list
asdf-devel&amp;lt; at &amp;gt;common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Faré</dc:creator>
    <dc:date>2012-05-12T22:14:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2420">
    <title>lisp source debugger</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2420</link>
    <description>&lt;pre&gt;Hi,
This maybe an irrelevant question, if so, please point me to the best list
to ask. But I am wondering whether you guys can recommend some source level
debugger that can POINT ME PRECISELY to where the error was. For example,
Allegro CL cannot because many times it tells me that there is an error in
a function, but it doesn't tell me which line even if I set their debug
flag to 3 the highest level and suppressed everything else, speed,
optimization etc. (my function has hundreds of lines then I am frustrated
...)

Best,
Yuan
_______________________________________________
asdf-devel mailing list
asdf-devel-F1HGIaG5STRyXAeb93iumQ&amp;lt; at &amp;gt;public.gmane.org
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Yuan Luo</dc:creator>
    <dc:date>2012-05-12T22:08:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2419">
    <title>Re: :default-component-class and custom module classes</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2419</link>
    <description>&lt;pre&gt;On Mon, May 7, 2012 at 12:22 AM, Nikodemus Siivola
&amp;lt;nikodemus&amp;lt; at &amp;gt;random-state.net&amp;gt; wrote:
ASDF has been using the more traditional method (however arguably less flexible)
of specifying default values via initform.

So, in your module class's defclass, use
  (default-component-class :initform 'my-component-class)

Does that do what you want?

—♯ƒ • François-René ÐVB Rideau •Reflection&amp;amp;Cybernethics• http://fare.tunes.org
Don't ask me to fix your computer. I'm a software engineer; I break computers.
        — Mark Pauley

_______________________________________________
asdf-devel mailing list
asdf-devel&amp;lt; at &amp;gt;common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Faré</dc:creator>
    <dc:date>2012-05-07T11:12:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2418">
    <title>:default-component-class and custom module classes</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2418</link>
    <description>&lt;pre&gt;I was trying to make a custom module class, which would have provided
its own :DEFAULT-COMPONENT-CLASS via
:DEFAULT-INITARGS, but

        (setf (module-default-component-class ret)
              (or default-component-class
                  (and (typep parent 'module)
                       (module-default-component-class parent))))

means that does work as I hoped it would. The closest I can get is by
overriding ASDF::MODULE-DEFAULT-COMPONENT-CLASS method, but that seems
fairly icky.

Is there a better way?

Cheers,

 -- Nikodemus

_______________________________________________
asdf-devel mailing list
asdf-devel&amp;lt; at &amp;gt;common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Nikodemus Siivola</dc:creator>
    <dc:date>2012-05-07T04:22:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2417">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2417</link>
    <description>&lt;pre&gt;Oh, well, if you want more robustness, you could redefine or advise
   search-for-system-definition
that already has such a trick to introduce a function at the beginning
of the list
(put there to avoid infinite loops, as used to happen in some edge cases
with quicklisp and other systems).
And if you want the redefinition or advice to be preserved when ASDF
is reloaded,
you could redefine or advise upgrade-asdf.

—♯ƒ • François-René ÐVB Rideau •Reflection&amp;amp;Cybernethics• http://fare.tunes.org
The worst thing about totalitarian regimes is not that they make people poor,
miserable and unfree — it's that they corrupt people's souls, and turning
everyone into a double-thinking, double-speaking liar for the sake of survival.

_______________________________________________
asdf-devel mailing list
asdf-devel&amp;lt; at &amp;gt;common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
&lt;/pre&gt;</description>
    <dc:creator>Faré</dc:creator>
    <dc:date>2012-05-06T22:25:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2416">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2416</link>
    <description>&lt;pre&gt;FWIW, Faré's example, where he has to push /both/ the CFFI path and the
CFFI-UFFI path into the asdf registry shows the risks of this kind of
behavior.

Mightn't it be better to provide an easy SLIME command to modify the
search behavior on the fly, than try to mess around with single-file
patching?  That seems very likely to fail for systems that have nested
or related subsystems (UFFI example, related -test system, etc.).

Cheers,
r
&lt;/pre&gt;</description>
    <dc:creator>Robert Goldman</dc:creator>
    <dc:date>2012-05-06T22:25:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2415">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2415</link>
    <description>&lt;pre&gt;
No guarantee in the sense that, after loading the ASDF contrib, the user
might push another function to *system-definition-search-functions* and it
will break. There's no way to guarantee that load-slime-override-sysdef
will always be the first element of *system-definition-search-functions*

&lt;/pre&gt;</description>
    <dc:creator>Stelian Ionescu</dc:creator>
    <dc:date>2012-05-06T22:15:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2414">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2414</link>
    <description>&lt;pre&gt;No guarantee that my code will work? You can test and debug it;
the underlying API is not going to change.

No guarantee that the notoriously picky SLIME maintainers
will accept a contribution? I can't help you there.

There, I fixed two obvious bugs. Looks like it works:

(in-package :asdf)

(defvar *slime-override-systems* (make-hash-table :test 'equal))

(defun sysdef-slime-override (name)
  (values (gethash (coerce-name name) *slime-override-systems*)))

(defun register-slime-override ()
  (setf asdf:*system-definition-search-functions*
        (cons 'sysdef-slime-override
              (remove 'sysdef-slime-override
*system-definition-search-functions*))))

(defun load-slime-override-sysdef (name pathname)
  (let ((name (coerce-name name))
        (pathname (pathname pathname)))
    (setf (gethash name *slime-override-systems*) pathname)
    (load-sysdef name pathname)))

—♯ƒ • François-René ÐVB Rideau •Reflection&amp;amp;Cybernethics• http://fare.tunes.org
Natural laws have no pity.
        — R&lt;/pre&gt;</description>
    <dc:creator>Faré</dc:creator>
    <dc:date>2012-05-06T22:09:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2413">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2413</link>
    <description>&lt;pre&gt;
Yes, but I'd like to push this as Slime contrib and there's no guarantee
that this will work in any case

&lt;/pre&gt;</description>
    <dc:creator>Stelian Ionescu</dc:creator>
    <dc:date>2012-05-06T21:24:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2412">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2412</link>
    <description>&lt;pre&gt;As I explained in my previous mail,
it would more be something like what follows (wholly untested),
where in your code you'd
(1) call the register function initially
(2) use load-slime-override-sysdef instead of load-sysdef in your code.

(in-package :asdf)

(defvar *slime-override-systems* (make-hash-table :test 'equal))

(defun sysdef-slime-override (name)
  (values (gethash (coerce-name system) *slime-override-systems*)))

(defun register-slime-override ()
  (setf asdf:*system-definition-search-functions*
        (cons 'sysdef-slime-override
              (remove 'sysdef-slime-override
*system-definition-search-functions*))))

(defun load-slime-override-sysdef (name pathname)
  (let ((name (coerce-name name)))
    (setf (gethash name *slime-override-systems*) pathname)
    (load-sysdef name pathname)))

—♯ƒ • François-René ÐVB Rideau •Reflection&amp;amp;Cybernethics• http://fare.tunes.org
"I believe that sex is one of the most beautiful, natural, wholesome things
that money can buy." — Steve Marti&lt;/pre&gt;</description>
    <dc:creator>Faré</dc:creator>
    <dc:date>2012-05-06T21:08:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2411">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2411</link>
    <description>&lt;pre&gt;
I only want to put a system into "manual" mode, and make sure that
find-system never overrides that no matter what. How about adding an
optional third parameter to load-sysdef that sets a "definitivep" flag
in the system, which makes find-system to never search it on the
file-system any more ?

&lt;/pre&gt;</description>
    <dc:creator>Stelian Ionescu</dc:creator>
    <dc:date>2012-05-06T20:29:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.asdf.devel/2410">
    <title>Re: Reloading a .asd</title>
    <link>http://permalink.gmane.org/gmane.lisp.asdf.devel/2410</link>
    <description>&lt;pre&gt;Yes, with a catch: IF there's a system in your
central-registry, source-registry, quicklisp registry,
or wherever locate-system will find it,
then that OTHER system will be found by the next find-system,
as called whenever you try to compile it.

So load-sysdef will only help you define a system
that CANNOT be found by locate-system.

What if you want to override what locate-system finds?
Well, then override your source-registry,
by exporting CL_SOURCE_REGISTRY,
or giving an explicit parameter to asdf:initialize-source-registry.
And the system is located by some other hook that has precedence
over the source-registry (e.g. *central-registry*), then
it's your responsibility to properly configure that hook.

If the session is well-defined enough to have some initial incantation
or configuration file, I would use something like this to set it up:

(asdf:initialize-source-registry
 '(:source-registry
   (:tree "/path/to/overriding/cffi")
   (:tree "/path/to/other/overriding/library")
   :inherit-configuration))
&lt;/pre&gt;</description>
    <dc:creator>Faré</dc:creator>
    <dc:date>2012-05-06T20:05:59</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.asdf.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.asdf.devel</link>
  </textinput>
</rdf:RDF>

