[Armedbear-ticket] [armedbear] #365: ABCL-Jar not working on Mac OS X

armedbear armedbear-devel at common-lisp.net
Mon Aug 18 06:15:33 UTC 2014


#365: ABCL-Jar not working on Mac OS X
-----------------------------+-----------------------
  Reporter:  robert goldman  |      Owner:  mevenson
      Type:  defect          |     Status:  closed
  Priority:  major           |  Milestone:  1.4.0
 Component:  abcl-contrib    |    Version:  1.4.0-dev
Resolution:  fixed           |   Keywords:
-----------------------------+-----------------------

Comment (by mevenson):

 Replying to [comment:14 robert goldman]:
 > One last question if you don't mind: there seems like a Catch-22 about
 using these jar files. You have to add them to the ASDF path using the
 asdf-jar contrib, but how do you know where they are? Seems like the asdf-
 contrib.jar has a cleaner solution where you can simply `(require :asdf-
 contrib)`, and all the systems in the jar file can become loadable. Is
 there something like this one can do with a jar file make with ASDF-JAR?

 The jar is 'abcl-contrib.jar' located via {{{(require :abcl-contrib)}}}.
 This is considered a "system jar" to be distributed with 'abcl.jar', which
 would usually be in a location not directly writable by the user.

 One possibility would be if you are looking to distribute a standalone
 application, simply adding such packages  to {{{abcl-contrib.jar}}}.

 But for locating ASDF systems in general, I suppose that the right way
 forward would be to use the ASDF configuration DSL to provide the location
 of your systems, which just happen to be packaged in jar files.  ABCL uses
 a EXT:JAR-PATHNAME to represent such locations which is an extension of
 CL:PATHNAME, so if we were to ensure that the ASDF configuration DSL can
 deal with such extensions, things might be able to work.  Now if only I
 could find an ASDF maintainer to talk to about this…

--
Ticket URL: <http://abcl.org/trac/ticket/365#comment:15>
armedbear <http://abcl.org>
armedbear


More information about the armedbear-ticket mailing list