Commit 567e9f73 authored by Mark's avatar Mark
Browse files

abcl 1.8.0 metadata

rc14

TODO manual needs much description about pathnames
parent 2bc7ad51
Version 1.7.2
Version 1.8.0
=============
Unreleased
October 29, 2020
<https://abcl.org/svn/trunk/abcl/>
<https://abcl.org/svn/tags/1.8.0/>
<https://github.com/armedbear/abcl/>
<https://gitlab.common-lisp.net/abcl/abcl/>
Features
--------
* [r15390-r15406][r15408-r15413][r15422-r15425][r15434-r15458][r15460-15463]
Overhauled JAR-PATHNAME and URL-PATHNAME subtypes of PATHNAME to fully support
recursive addressing of zip within both local and remote zip
archives.
Incompatibilities
-----------------
* [r15414] Change algorithm for determining pathname type from
parsing namestrings to be more like SBCL and CCL
| Expression | NAME | TYPE |
|------------+--------+------|
| #p"..." | ".." | "" |
| #p".foo" | ".foo" | NIL |
Enhancements
------------
* [r15378][r15421] Support openjdk15
* [r15360-r15365] (Alessio) Serialization of top-level, named functions.
* [r15353] JAVA:JCLASS now works on all arrays of primitive type.
* [r15356] ABCL-INTROSPECT adds EXT:READ-CLASS to conveniently read
java class bytes from the source referenced by a PATHNAME.
* [r15366] The compiler now properly emits make-array for top-level specialized
vector forms.
* [r15367] Loading ABCL-INTROSPECT now adds the function
EXT:STREAM-UNIX-FD which returns the integer of the underlying file
descriptor from a socket stream reference.
* [r15368] Less cryptic warnings for ignored socket write timeout.
* [r15381] JNEW-ARRAY-FROM-ARRAY now capable of constructing all
possible arrays of primitive type.
Fixes
-----
* [r15359] Fix running openjdk11 compilation on openjdk8.
* [r15358] Fix SYS:RUN-PROGRAM issues with openjdk11.
* [r15357] Re-work strategy for the denotation of the hosting runtime
platform in CL:*FEATURES* to include a "JAVA-<n>" where "<n>" is an
integer denoting the major version of the platform according to
JEP-223.
* [r15351][r15352] For CL:MAKE-ARRAY, ensure :NIO-BUFFER argument
works in all cases, fix :NIO-DIRECT for (unsigned-byte 16)
specialized arrays.
* [r15369][r15376] Fix wildcard matching to work on pathnames
consisting of only #\* characters.
* [r15377] (Daniel Kochmański) Fix loop destructuring problems.
* [r15379] Fix VECTOR-PUSH-EXTEND for (UNSIGNED-BYTE 8).
* [r15427] Define CALL-NEXT-METHOD and NEXT-METHOD-P as local functions.
* [r15386] Make the pre-compiler be more careful in optimizing lambdas.
* [r15388] Ensure that SYS:CHECK-REDEFINITION does not signal error
conditions.
* [r15387] Fix FILE-POSITION by resetting file charset decoder before
conversion.
* [r15383] Fix capacity allocation for arrays specialized on
(or (unsigned-byte 16)
(unsigned-byte 32))
created via an CL:MAKE-ARRAY :NIO-BUFFER argument.
Contrib
-------
* [r15420] Use jna-5.6.0.
* [r15384] quicklisp-abcl attempts to remove all Quicklisp fasls on
failure to load.
* ASDF-JAR loading compiled fasls stored in JAR archives
now works again.
Build
-----
* [r15426] Ensure that we construct the manual with a proper version.
* [r15407] Building and running a local ABCL hopefully does more of
what you mean.
Tests
-----
* [r15416] The default reporting via abcl/test/lisp/parse-ansi-tests is
for compiled tests.
* [r15385] Travis CI now uses versions of STATIC-VECTORS, CL+SSL, and
CFFI from Quicklisp. Overhaul ABCL-PROVE system definition
explicitly enumerating tests for more deterministic behavior.
* [r15382] Test usage of :NIO-BUFFER keyword in CL:MAKE-ARRAY.
* [r15380] Tests for creating primitive java arrays.
Version 1.7.1
=============
......@@ -20,11 +140,11 @@ July 18, 2020
Fixes
-----
[r15337] Fix ELT on vectors specialized on (unsigned-byte 32)
* [r15337] Fix ELT on vectors specialized on (unsigned-byte 32)
[r15327] Restore svref optimizations for SIMPLE-VECTOR sorts
* [r15327] Restore svref optimizations for SIMPLE-VECTOR sorts
[r15326] Fix sorting vectors of length 0
* [r15326] Fix sorting vectors of length 0
......@@ -73,8 +193,8 @@ Fixes
* [r15287] Attempts to fill specialized 32-bit arrays with elements
greater than 2^32-1 now properly signals a type error.
* [r15267] ABCL-BUILD:ANT/CALL no longer signals an error on failure instead
reporting associated error messages.
* [r15267] ABCL-BUILD:ANT/CALL no longer signals an error on failure
instead reporting associated error messages.
* [r15281] Autoconfiguration for builds on supported platforms extended.
......@@ -85,17 +205,16 @@ Fixes
TRAVIS_BUILD_DIR removed decoupling their use from the presence of
Travis.
Tests
-----
* [r15277] (pdietz) Additional tests for compiler failures.
* [r15278][r15279] (phoe) Added tests for unbound slots DIVISION-BY-ZERO has
ARITHMETIC-ERROR-OPERANDS.
* [r15278][r15279] (phoe) Added tests for unbound slots
DIVISION-BY-ZERO has ARITHMETIC-ERROR-OPERANDS.
* [r15284][r15285][r15288] The CI now tests the ability to use OpenSSL via
CL+SSL.
* [r15284][r15285][r15288] The CI now tests the ability to use OpenSSL
via CL+SSL.
* [r15289] The CI now tests the version CFFI with
CFFI-SYS:MAKE-SHAREABLE-BYTE-VECTOR implemented.
......
......@@ -49,16 +49,16 @@ With [Docker Engine][] installed one may execute:
to get something like
illin:~/work/abcl$ docker run -it YOURID/abcl
Armed Bear Common Lisp 1.7.1
Java 11.0.7 AdoptOpenJDK
Armed Bear Common Lisp 1.8.0
Java 11.0.8 AdoptOpenJDK
OpenJDK 64-Bit Server VM
Low-level initialization completed in 0.295 seconds.
Startup completed in 1.425 seconds.
Type ":help" for a list of available commands.
CL-USER(1): (lisp-implementation-version)
"1.7.1"
"OpenJDK_64-Bit_Server_VM-AdoptOpenJDK-11.0.7+10"
"x86_64-Mac_OS_X-10.15.5"
"1.8.0"
"OpenJDK_64-Bit_Server_VM-AdoptOpenJDK-11.0.8+10"
"x86_64-Mac_OS_X-10.15.7"
To install Quicklisp for ABCL in the Docker container run:
......@@ -78,12 +78,12 @@ After you have downloaded a binary release from either [the
distributed Maven POM graph][maven-abcl] or from
[abcl.org][abcl.org-release] archive unpack it into its own
directory. To run ABCL directly from this directory, make sure the
Java executable (`java`) (Java 6, 7, 8, 11, 13, and 14 are supported
by ABCL 1.7.1) is in your shell's path.
Java executable (`java`) (Java 6, 7, 8, 11, 13, 14, and 15 are
supported by ABCL 1.7.0) is in your shell's path.
[maven-abcl]: <https://mvnrepository.com/artifact/org.abcl/abcl/1.7.1>
[maven-abcl-contrib]: <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.7.1>
[abcl.org-release]: <http://abcl.org/releases/1.7.1/>
[maven-abcl]: <https://mvnrepository.com/artifact/org.abcl/abcl/1.8.0>
[maven-abcl-contrib]: <https://mvnrepository.com/artifact/org.abcl/abcl-contrib/1.8.0>
[abcl.org-release]: <http://abcl.org/releases/1.8.0/>
To start ABCL, simply issue the following command:
......@@ -91,8 +91,8 @@ To start ABCL, simply issue the following command:
which should result in output like the following
Armed Bear Common Lisp 1.7.1
Java 1.8.0_252 AdoptOpenJDK
Armed Bear Common Lisp 1.8.0
Java 11.0.8 AdoptOpenJDK
OpenJDK 64-Bit Server VM
Low-level initialization completed in 0.222 seconds.
Startup completed in 1.09 seconds.
......@@ -125,10 +125,10 @@ ABCL may be built from its source code by executing the build
instructions <file:build.xml> expressed by the venerable Apache Ant
tool.
To build, one must have a Java 6, 7, 8, 11, 13 or 14 Java Development
Kit (openjdk) installed locally. Just the Java Runtime Environment
(JRE) isn't enough, as you need the Java compiler ('javac') to compile
the Java source of the ABCL implementation.
To build, one must have a Java 6, 7, 8, 11, 13, 14 or 15 Java
Development Kit (openjdk) installed locally. Just the Java Runtime
Environment (JRE) isn't enough, as you need the Java compiler
('javac') to compile the Java source of the ABCL implementation.
Download a binary distribution [Ant version 1.7.1 or greater][ant].
Unpack the files somewhere convenient, ensuring that the 'ant' (or
......@@ -159,7 +159,7 @@ or from the shell as
bash ci/create-abcl-properties.bash openjdk11
Currently supported platforms are 'openjdk6', 'openjdk7', 'openjdk8',
'openjdk11', 'openjdk13', and 'openjdk14'.
'openjdk11', 'openjdk13', 'openjdk14', and 'openjdk15'.
Using NetBeans
......@@ -191,13 +191,13 @@ ABCL has a [User Manual][manual] stating its conformance to the ANSI
standard, providing a compliant and practical Common Lisp
implementation.
[manual]: https://abcl.org/releases/1.7.1/abcl-1.7.1.pdf
[manual]: https://abcl.org/releases/1.8.0/abcl-1.8.0.pdf
Tests
-----
ABCL 1.7.1 currently fails ~45-46 out of 21848 total tests, whereas ABCL
ABCL 1.8.0 currently fails ~49 out of 21848 total tests, whereas ABCL
1.5.0 failed 48 out of 21708 total tests in the [revised and expanded
ANSI CL test suite][ansi-test] (derived from the tests originally
written for GCL).
......@@ -244,9 +244,9 @@ On behalf of all ABCL development team and contributors,
slyrus
vibhu
András Simon
András Simon
Peter Graves
Have fun!
July 2020
October 2020
;;; -*- Mode: LISP; Syntax: COMMON-LISP -*-
(defsystem abcl
:version "1.7.1"
:version "1.8.0"
:in-order-to ((test-op (test-op "abcl/test/lisp"))))
(defsystem abcl/test/lisp
:version "1.7.1"
:version "1.8.0"
:description "Test ABCL with the its own collection of unit tests."
:perform (test-op (o s)
(uiop:symbol-call :abcl.test.lisp '#:run))
......
......@@ -16,13 +16,13 @@
@prefix dc: <http://purl.org/dc/elements/1.1/> .
<>
abcl:branch <http://abcl.org/svn/trunk/abcl> ;
dc:identifier <urn:abcl.org/1.7.2#dev> ; # deprecated?
dc:identifier <urn:abcl.org/release/1.7.1#dev> ;
dc:identifier <urn:abcl.org/1.8.0#> ; # deprecated?
dc:identifier <urn:abcl.org/release/1.8.0#> ;
doap:language "Common Lisp" ;
dc:created "01-JAN-2004" ;
dc:modified "18-JUL-2020" ;
dc:version "abcl-1.7.2" ;
dc:release "dev" ;
dc:modified "28-OCT-2020" ;
dc:version "abcl-1.8.0" ;
dc:release "rc12" ;
abcl:git <https://github.com/armedbear/abcl/> ;
abcl:git <https://gitlab.common-lisp.net/abcl/abcl/> ;
abcl:svn <https://abcl.org/svn/trunk/abcl/> .
......@@ -93,12 +93,12 @@ _:user dc:identifier <http://ville.not.org/#me> ;
dc:license <http://usefulinc.com/doap/licenses/gplv2> ;
dc:license <http://usefulinc.com/doap/licenses/gplv2-classpath-exception> ;
dc:licenseDocument
<http://abcl.org/svn/tags/1.7.1/src/org/armedbear/COPYING> ;
<http://abcl.org/svn/tags/1.8.0/src/org/armedbear/COPYING> ;
] .
doap:Project rdfs:seeAlso [
a rdf:Bag;
rdf:_0 <http://abcl.org/releases/1.7.1/abcl-1.7.1.jar> ;
rdf:_0 <http://abcl.org/releases/1.8.0/abcl-1.8.0.jar> ;
rdf:_1 <http://abcl.org/trac/timeline> ;
rdf:_2 <http://abcl.org/trac/wiki> ;
rdf:_4 <https://github.com/armedbear/abcl/> ;
......@@ -121,6 +121,7 @@ doap:Project rdfs:seeAlso [
rdf:_13 <http://abcl.org/releases/1.6.0/abcl-1.6.1.jar> ;
rdf:_17 <http://abcl.org/releases/1.6.0/abcl-1.7.0.jar> ;
rdf:_19 <http://abcl.org/releases/1.6.0/abcl-1.7.1.jar> ;
rdf:_23 <http://abcl.org/releases/1.6.0/abcl-1.8.0.jar> ;
] ;
] .
......@@ -160,7 +161,7 @@ doap:Project rdfs:seeAlso
] .
abcl:jna
dc:version "5.5.0" .
dc:version "5.6.0" .
abcl:asdf
dc:version "3.3.4" .
......@@ -191,6 +192,7 @@ abcl:jss
rdf:_11 openjdk:11 ;
rdf:_13 openjdk:13 ;
rdf:_14 openjdk:14 ;
rdf:_15 openjdk:15 ;
rdfs:comment "Compatible Java runtimes" .
[abcl:run _:options]
......@@ -204,7 +206,7 @@ abcl:jss
[abcl:build _:options]
not.org:target "1.8" ;
not.org:source "1.6" ;
# not.org:source "1.6" ;
not.org:encoding "UTF-8" ;
not.org:debug "true" ;
rdfs:comment "Java build options" .
......@@ -220,6 +222,7 @@ abcl:jss
rdf:_11 openjdk:11 ;
rdf:_13 openjdk:13 ;
rdf:_14 openjdk:14 ;
rdf:_14 openjdk:15 ;
rdfs:comment "Supported build platforms" .
......
......@@ -2,7 +2,7 @@
(defsystem abcl-asdf-tests
:author "Mark Evenson"
:long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-asdf/test#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/abcl-asdf/test#>"
:version "2.1.0"
:defsystem-depends-on (prove-asdf)
:depends-on (abcl-asdf
......
......@@ -2,7 +2,7 @@
(defsystem abcl-asdf
:author "Mark Evenson"
:description "Extensions to ASDF for handling Java binary artifacts."
:long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-asdf#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/abcl-asdf#>"
:version "2.1.0"
:depends-on (jss abcl-build)
:components
......
......@@ -4,7 +4,7 @@
:version "1.0.0"
:depends-on (jss abcl-asdf)
:description "Handles Maven artifact exclusions via the ADSF:MVN-MODULE component."
:long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-asdf/mvn-module#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/abcl-asdf/mvn-module#>"
:version "1.0.0"
:in-order-to ((test-op (test-op asdf-mvn-module-tests)))
:components ((:module source
......
......@@ -2,7 +2,7 @@
(defsystem abcl-introspect-test
:author "Mark Evenson"
:long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-introspect/test#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/abcl-introspect/test#>"
:version "2.0.0"
:defsystem-depends-on (prove-asdf)
:depends-on (abcl-asdf ;; our dependencies
......
......@@ -2,7 +2,7 @@
(defsystem abcl-introspect
:author ("Alan Ruttenberg" "Mark Evenson")
:description "Introspection on compiled function to aid source location and other debugging functions."
:long-description "<urn:abcl.org/release/1.7.1/contrib/abcl-introspect#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/abcl-introspect#>"
:version "2.0.0"
:depends-on (jss)
:components ((:file "abcl-introspect")
......
......@@ -2,7 +2,7 @@
(defsystem asdf-jar
:author "Mark Evenson"
:description "Packaging ASDF systems into jar files"
:long-description "<urn:abcl.org/release/1.7.1/contrib/asdf-jar#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/asdf-jar#>"
:version "0.3.2"
:components ((:module base
:pathname ""
......
......@@ -36,4 +36,4 @@ and whatever else you can think of, to asimon@math.bme.hu.
# Colophon
<> abcl:documents <urn:abcl.org/release/1.7.1/contrib/jfli#0.2.0> .
<> abcl:documents <urn:abcl.org/release/1.8.0/contrib/jfli#0.2.0> .
;;;; -*- Mode: LISP -*-
(defsystem jfli
:long-description "<urn:abcl.org/release/1.7.1/contrib/jfli#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/jfli#>"
:version "0.2.0"
:components ((:file "jfli")))
......
;;;; -*- Mode: LISP -*-
(defsystem jss
:author "Alan Ruttenberg, Mark Evenson"
:long-description "<urn:abcl.org/release/1.7.1/contrib/jss#>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/jss#>"
:version "3.6.0"
:components ((:module base
:pathname "" :serial t
......
......@@ -2,7 +2,7 @@
;;;; Need to have jna.jar present for CFFI to work.
(defsystem jna
:long-description "<urn:abcl.org/release/1.7.1/contrib/jna#5.6.0>"
:long-description "<urn:abcl.org/release/1.8.0/contrib/jna#5.6.0>"
:version "5.6.0"
:defsystem-depends-on (jss abcl-asdf)
:components ((:mvn "net.java.dev.jna/jna/5.6.0"
......
......@@ -13,7 +13,7 @@
</parent>
<groupId>org.abcl</groupId>
<artifactId>abcl-contrib</artifactId>
<version>1.7.2-SNAPSHOT</version>
<version>1.8.0</version>
<packaging>jar</packaging>
<name>Armed Bear Common Lisp (ABCL) Contribs</name>
<description>Extra packages--contribs--for ABCL</description>
......
......@@ -394,11 +394,6 @@ implemented stripped out the abilty to create relative URL-PATHNAMEs.
* Re-introducing relative URL-PATHNAME for 'file' scheme
URIs don't allow relative pathnames, so to be more strict I
implemented stripped out the abilty to create relative URL-PATHNAMEs.
* Colophon
......
......@@ -118,4 +118,3 @@
year = {1998},
note = {Last accessed Oct 2, 2016},
}
\ No newline at end of file
This diff is collapsed.
......@@ -747,6 +747,15 @@ not-documented
not-documented
\end{adjustwidth}
\paragraph{}
\label{EXTENSIONS:READ-CLASS}
\index{READ-CLASS}
--- Function: \textbf{read-class} [\textbf{extensions}] \textit{pathname}
\begin{adjustwidth}{5em}{5em}
Read the file at PATHNAME as a Java byte[] array
\end{adjustwidth}
\paragraph{}
\label{EXTENSIONS:READ-TIMEOUT}
\index{READ-TIMEOUT}
......@@ -955,6 +964,17 @@ Returns either the pathname corresponding to the file from which this symbol was
not-documented
\end{adjustwidth}
\paragraph{}
\label{EXTENSIONS:STREAM-UNIX-FD}
\index{STREAM-UNIX-FD}
--- Function: \textbf{stream-unix-fd} [\textbf{extensions}] \textit{stream}
\begin{adjustwidth}{5em}{5em}
Return the integer of the underlying unix file descriptor for STREAM
Added by ABCL-INTROSPECT.
\end{adjustwidth}
\paragraph{}
\label{EXTENSIONS:STRING-FIND}
\index{STRING-FIND}
......@@ -1090,6 +1110,15 @@ not-documented
Returns two values, the first being the value of the weak ref,the second T if the reference is valid, or NIL if it hasbeen cleared.
\end{adjustwidth}
\paragraph{}
\label{EXTENSIONS:WRITE-CLASS}
\index{WRITE-CLASS}
--- Function: \textbf{write-class} [\textbf{extensions}] \textit{class-bytes pathname}
\begin{adjustwidth}{5em}{5em}
Write the Java byte[] array CLASS-BYTES to PATHNAME.
\end{adjustwidth}
\paragraph{}
\label{EXTENSIONS:WRITE-TIMEOUT}
\index{WRITE-TIMEOUT}
......
......@@ -217,7 +217,8 @@ not-documented
--- Function: \textbf{java-exception-cause} [\textbf{java}] \textit{java-exception}
\begin{adjustwidth}{5em}{5em}
not-documented
Returns the cause of JAVA-EXCEPTION. (The cause is the Java Throwable
object that caused JAVA-EXCEPTION to be signalled.)
\end{adjustwidth}
\paragraph{}
......@@ -345,9 +346,7 @@ When called with one argument, returns the name of the Java class
--- Function: \textbf{jclass-of} [\textbf{java}] \textit{object \&optional name}
\begin{adjustwidth}{5em}{5em}
Returns the name of the Java class of OBJECT. If the NAME argument is
supplied, verifies that OBJECT is an instance of the named class. The name
of the class or nil is always returned as a second value.
not-documented
\end{adjustwidth}
\paragraph{}
......
......@@ -711,9 +711,18 @@ not-documented
--- Variable: \textbf{*disassemblers*} [\textbf{system}] \textit{}
\begin{adjustwidth}{5em}{5em}
Methods of invoking CL:DISASSEMBLE consisting of a pushable list of (name function), where function takes a object to disassemble, returns the results as a string.
Methods of invoking CL:DISASSEMBLE consisting of a enumeration of (keyword function) pairs
The system is :jad using the venerable-but-still-works JAD.
The pairs (keyword function) contain a keyword identifying this
particulat disassembler, and a symbol designating function takes a
object to disassemble.
Use SYS:CHOOSE-DISASSEMBLER to install a given disassembler as the one
used by CL:DISASSEMBLE. Additional disassemblers/decompilers are
packaged in the ABCL-INTROSPECT contrib.
The intial default is :javap using the javap command line tool which
is part of the Java Developement Kit.
\end{adjustwidth}
......@@ -930,7 +939,7 @@ Returns all charset encodings suitable for passing to a stream constructor avail
--- Macro: \textbf{aver} [\textbf{system}] \textit{}
\begin{adjustwidth}{5em}{5em}
not-documented
Signal simple-error when EXPR is non-NIL.
\end{adjustwidth}
\paragraph{}
......@@ -1011,9 +1020,10 @@ not-documented
--- Function: \textbf{choose-disassembler} [\textbf{system}] \textit{\&optional name}
\begin{adjustwidth}{5em}{5em}
Hook to choose invoked behavior of CL:DISASSEMBLE by using one of the methods registered in SYSTEM:*DISASSEMBLERS*.
Report current disassembler that would be used by CL:DISASSEMBLE
Optionally, prefer the strategy named NAME if one exists.
With optional keyword NAME, select the associated disassembler from
SYS:*DISASSEMBLERS*.
\end{adjustwidth}
\paragraph{}
......@@ -1025,6 +1035,15 @@ Optionally, prefer the strategy named NAME if one exists.
not-documented
\end{adjustwidth}
\paragraph{}
\label{SYSTEM:CLEAR-ZIP-CACHE}
\index{CLEAR-ZIP-CACHE}
--- Function: \textbf{clear-zip-cache} [\textbf{system}] \textit{}
\begin{adjustwidth}{5em}{5em}
not-documented
\end{adjustwidth}
\paragraph{}
\label{SYSTEM:COERCE-TO-CONDITION}
\index{COERCE-TO-CONDITION}
......@@ -1259,15 +1278,6 @@ not-documented
not-documented
\end{adjustwidth}
\paragraph{}
\label{SYSTEM:ENSURE-INPUT-STREAM}
\index{ENSURE-INPUT-STREAM}
--- Function: \textbf{ensure-input-stream} [\textbf{system}] \textit{pathname}
\begin{adjustwidth}{5em}{5em}
Returns a java.io.InputStream for resource denoted by PATHNAME.
\end{adjustwidth}
\paragraph{}
\label{SYSTEM:ENVIRONMENT}
\index{ENVIRONMENT}
......@@ -1523,6 +1533,15 @@ not-documented
not-documented
\end{adjustwidth}
\paragraph{}
\label{SYSTEM:GET-INPUT-STREAM}
\index{GET-INPUT-STREAM}
--- Function: \textbf{get-input-stream} [\textbf{system}] \textit{pathname}
\begin{adjustwidth}{5em}{5em}
Returns a java.io.InputStream for resource denoted by PATHNAME.
\end{adjustwidth}