#422: SYSTEM:RUN-PROGRAM does not work on Java 5/6 --------------------------+------------------------------------------------ Reporter: | Owner: mevenson mevenson | Type: defect | Status: accepted Priority: blocker | Milestone: 1.5.0 Component: | Version: 1.4.0 interpreter | Resolution: | Keywords: cffi sys:run-program java-5 java-6 Parent Tickets: | --------------------------+------------------------------------------------ Comment (by mevenson): Replying to [comment:7 mevenson]:
Plan of attack:
1) Use Java interfaces in org.abcl.java[5678] packages to mark JVM-side availablity until we get to the Java9 module system.
2) Keep SYS:RUN-SHELL-COMMAND deprecated Lisp-side; mody SYS:RUN- PROGRAM to fall back to the appropriate org.abcl.java5 interface capabilities signaling an exception if unable to emulate requested behavior
3) Test!
Provide the following interfaces {{{ org.abcl.runtime.Java5 org.abcl.runtime.Java6 org.abcl.runtime.Java7 org.abcl.runtime.Java8 }}} for which {{{ org.abcl.runtime.Available.getInstance() }}} returns something meaningful. -- Ticket URL: <http://abcl.org/trac/ticket/422#comment:9> armedbear <http://abcl.org> armedbear