[armedbear-devel] [OT] best way to structure and deploy a project

Alessio Stalla alessiostalla at gmail.com
Mon Aug 24 18:19:22 UTC 2009


On Mon, Aug 24, 2009 at 7:10 PM, Eric Marsden<eric.marsden at free.fr> wrote:
>>>>>> "ar" == Alan Ruttenberg <alanruttenberg at 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.
>
>    http://article.gmane.org/gmane.lisp.armedbear.devel/62

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




More information about the armedbear-devel mailing list