On Mon, Aug 24, 2009 at 7:10 PM, Eric Marsdeneric.marsden@free.fr wrote:
"ar" == Alan Ruttenberg alanruttenberg@gmail.com writes:
ar> ar> Last I checked, asdf can already load files from the jar, but ar> apparently only from one folder. I tried to fix this at one point, but ar> didn't understand the details of how it worked well enough.
Indeed, ABCL can only load from the org/armedbear/lisp directory. The following patch to ABCL makes it possible to load from an arbitrary directory of the jar file.
I was aware of this patch, however I don't know asdf well enough...
Suppose I have:
/home/alessio/my.jar my/ my.asd a.lisp b.lisp
Where system.asd is something like
(asdf:defsystem :my (:components ((:file "a") (:file "b"))))
Then, can I (push #P"jar:file:/home/alessio/my.jar!my/" asdf:*central-registry*) and have it Just Work with (asdf:oos 'asdf:load-op :my)?
Ale