[armedbear-devel] [20100128] JAR file support patches
Mark Evenson
evenson at panix.com
Thu Jan 28 12:30:34 UTC 2010
A [third version of patches][1] are now available to load from JARs in ABCL.
This version can load FASLs from JARs with a asdf:load-just-fasls-op
(thanks Alan!) implementation (see web page for instructions).
In general this work seems to be approaching something I would merge to
trunk with the following outstanding issues to consider:
1) There is a regression in failing logical pathname translation tests
in ABCL.TEST.LISP having to do with improper case conversion. Probably
introduced with the Pathname copy constructor I introduced to get around
the MERGE-PATHNAME implementation not treating its arguments in final
(which is currently a bug on trunk in certain conditions as well).
2) Dangling open InputStreams need to be closed
3) Possibly reestablish the use ZipCache, although I don't think its a
win in its previous form. Maybe something using a timer thread to
invalidate? Seems wrong.
4) Test the use of URLs in JAR pathnames
5) Wider testing with the ANSI test suite to make sure the Pathname
behavior is at least as correct as the previous version.
[1]: http://slack.net/~evenson/abcl/jar-file/
--
"A screaming comes across the sky. It has happened before, but there
is nothing to compare to it now."
More information about the armedbear-devel
mailing list