<div dir="ltr">Congrats Mark and other developers for maintaining the Bear alive and kicking!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 30 Oct 2020 at 12:34, Mark Evenson <<a href="mailto:evenson@panix.com">evenson@panix.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">    ABCL 1.8.0<br>
<br>
    Under the gathering storms of the Fall 2020, we are pleased to<br>
    release ABCL 1.8.0 as the Ninth major revision of the<br>
    implementation.<br>
<br>
    This Ninth Edition of the implementation now supports building and<br>
    running on the recently released openjdk15 platform.  This release<br>
    is intended as the last major release to support the openjdk6,<br>
    openjdk7, and openjdk8 platforms, for with abcl-2.0.0 we intend to<br>
    move the minimum platform to openjdk11 or better in order to<br>
    efficiently [implement atomic memory compare and swap<br>
    operations][github/issues/92].<br>
<br>
    With this release, the implementation of the EXT:JAR-PATHNAME and<br>
    EXT:URL-PATHNAME subtypes of cl:PATHNAME has been fixed to the<br>
    point that arbitrary references to ZIP archives within archives<br>
    now work for read-only stream operations (CL:PROBE-FILE,<br>
    CL:TRUENAME, CL:OPEN, CL:LOAD, CL:FILE-WRITE-DATE, CL:DIRECTORY,<br>
    and CL:MERGE-PATHNAMES).  The previous versions of the<br>
    implementation relied on the ability for java.net.URL to open<br>
    streams of an archive within an archive, behavior that was<br>
    silently dropped after Java 5, and consequently hasn't worked on<br>
    common platforms supported by the Bear in a long time.  The<br>
    overhaul of the implementation restores the feasibility of<br>
    accessing fasls from within jar files.  Interested parties may<br>
    examine the ASDF-JAR contrib for a recipe for packaging and<br>
    accessing such artifacts.  Please consult the ["Beyond ANSI:<br>
    Pathnames" Section 4.2 of the User Manual][manual] for further<br>
    details for how namestrings and components of PATHNAME objects<br>
    have been revised.<br>
<br>
    A more comprehensive list of [CHANGES][] is available with the source.<br>
<br>
<br>
    [1.8.0]: <a href="https://abcl.org/releases/1.8.0/" rel="noreferrer" target="_blank">https://abcl.org/releases/1.8.0/</a><br>
    [asdf-jar]: <a href="https://abcl.org/svn/trunk/abcl/contrib/asdf-jar/README.markdown" rel="noreferrer" target="_blank">https://abcl.org/svn/trunk/abcl/contrib/asdf-jar/README.markdown</a><br>
    [github/issues/92]: <a href="https://github.com/armedbear/abcl/issues/92" rel="noreferrer" target="_blank">https://github.com/armedbear/abcl/issues/92</a><br>
    [manual]: <a href="https://abcl.org/releases/1.8.0/abcl-1.8.0.pdf" rel="noreferrer" target="_blank">https://abcl.org/releases/1.8.0/abcl-1.8.0.pdf</a><br>
    [CHANGES]: <a href="https://abcl.org/svn/tags/1.8.0/CHANGES" rel="noreferrer" target="_blank">https://abcl.org/svn/tags/1.8.0/CHANGES</a><br>
<br>
-- <br>
"A screaming comes across the sky.  It has happened before but there is nothing <br>
to compare to it now."<br>
<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div>