1. 07 Jun, 2017 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Restore compilation on Java 6 · ba0019c9
      JSR-223 is always present so usage in <file:build.xml> is deprecated.
      
      Fix compilation for SYS:RUN-PROGRAM on Java 6.  Not expected to be
      working very well.  The general strategy is to undeprecate
      SYS:RUN-SHELL-COMMAND is some manner that uses the Java 6 NIO plus
      thread pools to drain IO.
      
      Conditionalize on runtime platform of parts of our RUN-PROGRAM
      implementation.
      
      Stub implementation of NIO async processor to drain queue.
      
      TODO: figure out how why "cat /etc/passwd" doesn't ever give output?
      ba0019c9
  2. 25 May, 2017 1 commit
  3. 23 May, 2017 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Move the failing test for maven dependencies into ABCL-ASDF · 53605b1c
      This test only makes sends if ABCL-ASDF can be loaded.
      
      Fixed 't/resolve-multiple-maven-dependencies.lisp' to running, but now
      failing on download of HeRMIT artifact:
      
           Java exception
           'org.eclipse.aether.resolution.DependencyResolutionException: The
           following artifacts could not be resolved:
           net.sourceforge.owlapi:org.semanticweb.hermit:jar:1.3.8.413,
           net.sourceforge.owlapi:owlapi-distribution:jar:4.2.6,
           net.sourceforge.owlapi:pellet-cli-ignazio1977:jar:2.4.0-ignazio1977,
           org.semanticweb.elk:elk-reasoner:jar:0.4.3,
           net.sourceforge.owlapi:owlexplanation:jar:2.0.0: Could not find
           artifact net.sourceforge.owlapi:org.semanticweb.hermit:jar:1.3.8.413'.
      53605b1c
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Restore the ability SYSTEM:CHOOSE-ASSEMBLER to use Objectweb · 2374d119
      The Objectweb disassembler has been moved into the ABCL-INTROSPECT
      contrib where it can be rationally installed via ABCL-ASDF
      encapsulation of Maven artifacts.
      
      To enable the Objectweb disassembler use
      
        (require :abcl-contrib)
        (require :objectweb)
      2374d119
  4. 22 May, 2017 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      abcl-asdf: preparation to use utility functions from ABCL-BUILD · 96a17daa
      Import SPLIT-STRING for compatibility to its usage in ABCL-ASDF.
      96a17daa
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Rework ABCL-BUILD as a contrib · f8592464
      ABCL-BUILD now more usefully installs necessary build machinery.
      
      Refactor the ABCL-BUILD Lisp based build to use use Ant, which allows
      us to canonicalize the build instructions in a much more configurable
      manner, restoring the cross-implementation build of ABCL for CL users
      who really do want to know about Java tooling.
      
      Since we want to use ASDF/UIOP anyways, this code is best expressed as
      an abcl contrib where such behavior can profitably take place.
      
      TODO: does not pass all tests
      
      TODO: API compatibility so that build-from-lisp.bash works
      
      TODO: If an invocable Ant cannot be found, then offer to install one via restart
      
      TODO: work backwards to the scenario that we are booting in pure
      interepreted mode without access to compilers.
      f8592464
  5. 16 Apr, 2017 1 commit
  6. 07 Apr, 2017 1 commit
  7. 30 Mar, 2017 2 commits