[Asdf-devel] Registering preloaded systems for Quicklisp/ASDF

Dave Cooper david.cooper at genworks.com
Mon Aug 11 00:32:11 UTC 2014


Here it is untabified.

I'll have to study the test-program.script a bit before attempting a test
case.




On Sun, Aug 10, 2014 at 7:31 PM, Faré <fahree at gmail.com> wrote:

> Dear Dave,
>
> your patch looks great except that it introduces tabs.
> Please no tabs in ASDF. At least SBCL hates them.
>
> Also, if you can contrive a test case, maybe as an add-on
> to the image-op test in test-program.script, that would be great.
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics•
> http://fare.tunes.org
> drug, n:
>         A substance that, injected into a rat, produces a scientific paper.
>
>
> On Sun, Aug 10, 2014 at 4:06 PM, Dave Cooper <david.cooper at genworks.com>
> wrote:
> >
> > On Sat, Aug 9, 2014 at 5:16 PM, Faré <fahree at gmail.com> wrote:
> >>
> >> Sorry, but doesn't it work to set *immutable-systems* AFTER you load
> >> everything?
> >
> >
> > No, it doesn't, because we never actually load anything via ASDF.
> Everything
> > was preloaded into the built image, using monolithic-compile-bundles,
> sans
> > actual ASDF.
> >
> >>
> >> I admit there not yet a test for this functionality in the asdf test
> >> suite;
> >> it may be that the functionality is buggy and/or its API suboptimal,
> >> and you're welcome to suggest patches and/or suggestions.
> >
> >
> > Ok, here is a patch (against 3.1.3.2 of master) which:
> >
> >  o Makes it check for sysdef-preloaded-system-search as well as
> > system-registered-p, when doing sysdef-immutable-system-search and when
> > checking for *immutable-systems* in find-system. (previously it was only
> > checking system-registered-p).
> >
> >  o Adds a function asdf/find-system:register-immutable-system which adds
> the
> > requested system to the *immutable-systems* as well as calls
> > register-preloaded-system with it.
> >
> >
> >
> > --
> > My Best,
> >
> > Dave Cooper, Genworks Support
> >
> >
>



-- 
My Best,

Dave Cooper, Genworks Support
david.cooper at genworks.com, dave.genworks.com(skype)
USA: 248-327-3253(o), 1-248-330-2979(mobile)
UK: 0191 645 1699
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20140810/68e9bdfb/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: add-register-immutable-system-sans-tabs.patch
Type: application/octet-stream
Size: 4257 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20140810/68e9bdfb/attachment.obj>


More information about the asdf-devel mailing list