[armedbear] #422: SYSTEM:RUN-PROGRAM does not work on Java 5/6
armedbear
armedbear-devel at common-lisp.net
Sat Nov 19 07:53:43 UTC 2016
#422: SYSTEM:RUN-PROGRAM does not work on Java 5/6
--------------------------+------------------------------------------------
Reporter: | Owner:
mevenson |
Type: defect | Status: new
Priority: major | Milestone: 1.5.0
Component: | Version: 1.4.0
interpreter |
Resolution: | Keywords: cffi sys:run-progrom java-5 java-6
Parent Tickets: |
--------------------------+------------------------------------------------
Comment (by mevenson):
Current thinking on resolution of issue:
1. Un-deprecate SYS:RUN-SHELL-COMMAND. Use the pre Java 7 APIs as best
we can to support invoking programs.
2. Re-code the SYS:RUN-PROGRAM Java callsite linkages so that ABCL may be
compiled on pre-Java7 JDKs. Produce an intelligible error if it is
invoked on a pre-Java7 JVM.
3. Create an API to determine runtime JVM version. Wrap UIOP/RUN-PROGRAM
invocation in some sort of handler that will "fall back" to using SYS:RUN-
SHELL-COMMAND if it has compatible behavior via specified args. This will
potentially be fairly ugly code ASDF-side so we might provide a shim that
UIOP/RUN-PROGRAM invokes that contains the logic outside the ASDF code
base.
--
Ticket URL: <http://abcl.org/trac/ticket/422#comment:1>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list