1. 11 Sep, 2016 6 commits
  2. 10 Sep, 2016 12 commits
  3. 09 Sep, 2016 6 commits
  4. 08 Sep, 2016 3 commits
  5. 07 Sep, 2016 1 commit
  6. 05 Sep, 2016 2 commits
  7. 04 Sep, 2016 2 commits
  8. 03 Sep, 2016 1 commit
  9. 02 Sep, 2016 7 commits
    • Elias Pipping's avatar
      Clasp does not support asynchronous processes. · af272448
      Elias Pipping authored
      The functions that can allegedly be called on clasp in analogy to ecl
      do not exist.  Calling %run-program would yield a cryptic error prior
      to this change because `apply` is called with a list of arguments but
      no function.
      af272448
    • Elias Pipping's avatar
      6f4ddc81
    • Elias Pipping's avatar
      Change :if-*-exists default to :supersede · c01c86f5
      Elias Pipping authored
      The difference between :overwrite (the former default) and :supersede
      is only that the latter should not lead to an error if the file does
      not exist. There is plenty of support for :supersede behaviour (not
      necessarily under that name) but not for :overwrite behaviour. Hence
      we make it the default and add a normaliser.
      
      Since normalisation is currently only necessary for CLISP and CLISP
      only has :if-output-exists support (not :if-error-output-exists or
      :if-input-does-not-exist), we only translate :if-output-exists for now.
      c01c86f5
    • Elias Pipping's avatar
      Bug fix: Have %wait-process-result fail on CLISP · 9198e77f
      Elias Pipping authored
      On platforms where %wait-process-result is not supported,
      an error is supposed to be raised. Since the error is only
      raised when the process-info field 'process' is non-nil, on
      CLISP (where 'process' is always NIL), the function instead
      behaves like a dummy.
      9198e77f
    • Elias Pipping's avatar
      242b5506
    • Elias Pipping's avatar
      Bug fix: Store exit code with Allegro CL · 92e56247
      Elias Pipping authored
      Have wait-process-result save the exit-code in process-info since we
      cannot retrieve it again later.
      92e56247
    • Elias Pipping's avatar
      Bug fix: Exit code with LispWorks 7 · 8dd8b1ea
      Elias Pipping authored
      By having :process always be a stream on LispWorks 7, we make sure
      that the process can be killed, have its vital signs checked, and its
      PID obtained. In a simple and consistent manner.
      
      With LispWorks 7, pid-exit-status is no longer available. We need a
      stream to obtain the exit status. With save-exit-status, we can be
      sure that we're given one.
      8dd8b1ea