@@ -56,11 +56,15 @@ to get something like
5656 Max. Heap Size (Estimated): 3.89G
5757 Using VM: OpenJDK 64-Bit Server VM
5858
59- Armed Bear Common Lisp 1.9.2
60- Java 17.0.2 Oracle Corporation
59+ VM settings:
60+ Max. Heap Size (Estimated): 4.00G
61+ Using VM: OpenJDK 64-Bit Server VM
62+
63+ Armed Bear Common Lisp 1.10.0
64+ Java 11.0.24 Eclipse Adoptium
6165 OpenJDK 64-Bit Server VM
62- Low-level initialization completed in 0.432 seconds.
63- Startup completed in 2.246 seconds.
66+ Low-level initialization completed in 0.201 seconds.
67+ Startup completed in 1.013 seconds.
6468 Type ":help" for a list of available commands.
6569 CL-USER(1):
6670
@@ -86,21 +90,25 @@ Java executable (`java`) is in your shell's path. Java 8, 11, 17 are
8690strongly supported by ABCL, but others may work with a little elbow
8791grease.
8892
89- [maven-abcl]: <https://mvnrepository.com/artifact/org.abcl/abcl/1.9.2 >
90- [maven-abcl-contrib]: <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.9.2 >
91- [abcl.org-release]: <http://abcl.org/releases/1.9.2 />
93+ [maven-abcl]: <https://mvnrepository.com/artifact/org.abcl/abcl/1.10.0 >
94+ [maven-abcl-contrib]: <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.10.0 >
95+ [abcl.org-release]: <http://abcl.org/releases/1.10.0 />
9296
9397To start ABCL, simply issue the following command:
9498
9599 cmd$ java -jar abcl.jar
96100
97101which should result in output like the following
98102
99- Armed Bear Common Lisp 1.9.2
100- Java 17.0.7 OpenJDK Porters Group
103+ VM settings:
104+ Max. Heap Size (Estimated): 4.00G
105+ Using VM: OpenJDK 64-Bit Server VM
106+
107+ Armed Bear Common Lisp 1.10.0
108+ Java 21.0.2 MacPorts
101109 OpenJDK 64-Bit Server VM
102- Low-level initialization completed in 0.107 seconds.
103- Startup completed in 0.493 seconds.
110+ Low-level initialization completed in 0.085 seconds.
111+ Startup completed in 0.436 seconds.
104112 CL-USER(1):
105113
106114Yer now at the interactive ABCL "Read Eval Print Loop" (REPL): hacks
@@ -118,10 +126,10 @@ instructions <file:build.xml> expressed by the venerable Apache Ant
118126tool. Alternately, one may use the Apache Maven tool as a facade to
119127Ant.
120128
121- To build, one must have a Java 8, 11, or 17 openjdk installed
122- locally. Just the Java Runtime Environment (JRE) isn't enough, as you
123- need the Java compiler ('javac') to compile the Java source of the
124- ABCL implementation.
129+ To build, one must have a openjdk under Long Term Supported (LTS)
130+ status installed locally. Just the Java Runtime Environment (JRE)
131+ isn't enough, as you need the Java compiler ('javac') to compile the
132+ Java source of the ABCL implementation.
125133
126134Download a binary distribution [Ant version 1.7.1 or greater][ant].
127135Unpack the files somewhere convenient, ensuring that the 'ant' (or
@@ -152,15 +160,14 @@ contains incomplete documentation on how it may be edited for
152160subsequent customization. As an alternative to copying the prototype,
153161if one has a version of bash locally, one may issue via Ant
154162
155- ant abcl.properties.autoconfigure.openjdk.17
163+ ant abcl.properties.autoconfigure.openjdk.21
156164
157165or from the shell as
158166
159- bash ci/create-abcl-properties.bash openjdk17
167+ bash ci/create-abcl-properties.bash openjdk21
160168
161- Currently supported platforms are 'openjdk8', 'openjdk11',
162- 'openjdk13', 'openjdk14', 'openjdk15', 'openjd16', 'openjdk17',
163- 'openjdk18', and 'openjdk19'.
169+ Currently supported platforms are 'openjdk8', 'openjdk11', 'openjdk17',
170+ 'openjdk21', and 'openjdk25'.
164171
165172
166173USING APACHE NETBEANS
@@ -218,21 +225,22 @@ ABCL has a [User Manual][manual] stating its conformance to the ANSI
218225standard, providing a compliant and practical Common Lisp
219226implementation.
220227
221- [manual]: <https://abcl.org/releases/1.9.2 /abcl-1.9.2 .pdf>
228+ [manual]: <https://abcl.org/releases/1.10.0 /abcl-1.10.0 .pdf>
222229
223230
224231TESTS
225232-----
226233
227234 | Version | Failures | Total |
228235 |---------+----------+-------|
236+ | 1.10.0| | |
229237 | 1.9.2 | 63 | 21902 |
230238 | 1.9.1 | 60 | 21870 |
231239 | 1.9.0 | 61 | 21870 |
232240 | 1.8.0 | 49 | 21848 |
233241 | 1.5.0 | 48 | 21708 |
234242
235- ABCL 1.9.2 currently fails ~63 out of 21902 the current ANSI test
243+ ABCL 1.10.0 currently fails ~63 out of 21902 the current ANSI test
236244suite derived from the tests originally written for GCL.
237245
238246[ansi-test]: <git+https://gitlab.common-lisp.net/ansi-test/ansi-test.git>
@@ -295,5 +303,6 @@ On behalf of all ABCL development team and contributors,
295303
296304Have fun!
297305
298- June 2023
306+ May 2026
307+
299308
0 commit comments