On Mon, Feb 29, 2016 at 8:32 PM, Jason Miller jason@milr.com wrote:
On 11:46 Mon 29 Feb , Robert Goldman wrote:
the 3.1.7 release candidate now passes all tests on Mac and Linux, for me at least.
UIOP does not seem able to detect cygwin -- it has code that looks like uiop:os-unix-p should return t when cygwin is running, but that code seems not to work. It looks for a :CYGWIN feature which is not present, at least not under SBCL. I can see that uname -o returns "Cygwin", but can't run that from inside SBCL -- catch 22.
I believe that code only detects if the lisp host was linked with cygwin, which makes sense because then the lisp host will think that it is running on a posix system. If the lisp host is linked as a native windows executable, then using windows style pathnames is correct
Note that the lisp script for driving tests also runs with Windows pathname style (on whatever style is native to the lisp implementation that was used to compile asdf-tools, by default ccl, sbcl or allegro all of which use Windows pathname style).
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org If it's not worth doing, it's not worth doing well — Donald Hebb