My apologies for the last message. That didn't tell you anything you
didn't already know. A little digging in the source got me to:

http://ecls.git.sourceforge.net/git/gitweb.cgi?p=ecls/ecl;a=blob;f=src/c/pathname.d;h=d35bcc58eeeb1f3766b8fc25140253852d94e216;hb=HEAD#l736

which tries to define the variable *default-pathname-defaults* . On
linux, it seems to be equal to a path to the current directory, which
is the value one gets from (directory "") . [On one sage install on
linux, I'm just getting #P"" from (pathname ""), which seems to work
there. At least it's not NIL]

Perhaps this variable is unset on cygwin? (meaning its initialization
goes wrong somewhere).
You can see its value by just typing *default-pathname-defaults* at
the ECL prompt.

If its value is inappropriate you might try setting it:

(setf *default-pathname-defaults* #P"/tmp/")

or something like that.

[note that the source for cl_pathname is at line 753 of the same file]

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to