On Tue, Sep 13, 2011 at 13:06, Juan Jose Garcia-Ripoll <[email protected]> wrote: > On Tue, Sep 13, 2011 at 5:47 PM, Faré <[email protected]> wrote: >> >> OK, so asdf-unix must be turned on when darwin is present, even though >> unix is absent. And/or ECL should ensure that unix is present on >> darwin. > > ECL currently trusts the host and uses the C compiler to decide which > features it turns on. Apple's compiler does not report "unix" and hence ECL > also does not. I really do not know what asdf-unix means here: is it > directory convention? POSIX environment? Unix-V?
#+asdf-unix means we have /POSIX/namestrings/ as opposed to c:\Windows\namestrings\ or MacOS 9:namestrings: or Genera:>namestrings> or what else have you. This includes cygwin and MacOS X. In particular, under a asdf-unix environment, PATH-like variables (notably $CL_SOURCE_REGISTRY and $ASDF_OUTPUT_TRANSLATIONS) use #\: as a delimiter, whereas under other environments, they use #\; as a delimiter. Am I correct that I should assume :asdf-unix when :darwin is in the *features* even though :unix isn't? —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org _______________________________________________ asdf-devel mailing list [email protected] http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
