On Tue, Sep 13, 2011 at 13:06, Juan Jose Garcia-Ripoll juanjose.garciaripoll@googlemail.com wrote:
On Tue, Sep 13, 2011 at 5:47 PM, Faré fahree@gmail.com 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