I believe the correct workaround to the unavoidable quoting on SBCL would
be to use CMD /C /S which should remove one layer of quoting.

But I'm not sure I have time to setup a Windows development environment at
this point (I managed to install a Windows dual boot on my computer,
though! Is there a way to run that into a virtual machine?)

-#f

On Thu, Nov 17, 2016, 13:59 Robert Goldman <rpgold...@sift.net> wrote:

> I see this in test-run-program:
>
> #+(and sbcl os-windows)
> (leave-test "SBCL won't let us pass unquoted arguments to cmd.exe" 0)
>
> #-(and sbcl os-windows)
> (progn
>  (DBG "Testing echo ok 1 via run-program as a string")
>  (assert-equal "ok 1"
>                (dewindowize (run-program "echo ok 1" :output '(:string
> :stripped t)))))
>
>
> If we know that SBCL on Windows won't let us pass unquoted arguments to
> cmd.exe, should we raise a NOT-IMPLEMENTED-ERROR on that combination,
> and check for it in the test?
>
> Thanks,
> r
>
>

Reply via email to