gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Installation on windows (fwd)


From: Richard Frith-Macdonald
Subject: Re: Installation on windows (fwd)
Date: Wed, 16 Mar 2005 14:58:41 +0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2005-03-16 13:11:18 +0000 David Ayers <address@hidden> wrote:

Richard Frith-Macdonald wrote:

While my feeling is that the two approaches are fairly evenly balanced
(leaving aside distributed systems, and the fact that we have one system
already working in the libraries, and consideration for the existing
application codebase), I'd like to hear what other people think about the
general prionciples.

FWIW, I believe that the "behind the back" handling (read: implicit conversions) of "\\" to "/" and allowing mixed representations which OPENSTEP for NT has (at least partially), caused us more pain than relief. But this seem like an issue that cygwin and mingw must have also dealt with a lot and maybe we could get some input from there.

If I were to start from scratch I'd probably use the standard POSIX-like representation when dealing with paths yet have some helper methods/functions to explicitly convert NSStrings from/to specific alternative representations to deal with environment variables and such.

I think that supporting distributed systems (which happen not to be discussed here very much for varying reasons) are a very important factor for GNUstep in general and we should insure that can consistently handle such issues.

Thanks for the input ... but I'm not sure I understand you clearly ...

The paragraph 'If I were to start from scratch' sounds like the current
GNUstep code (though the current helper methods are to/from 'native' rather
than 'specific' formats) ... but the first paragraph talking about implicit
conversions could be taken to refer to the current conversion to/from native
format used to make windows system calls.  Perhaps though, you mean the sort
of implicit conversion cygwin/msys/mingw systems have done or do with
environment variables and program arguments?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using the GPG bundle for GNUMail

iD8DBQFCOEmhE6AJp3nmKIkRAtrzAKDZN0WTj2T4LITupQsQYPSiec6RRQCg2prD
vfTMb2KItyTzIIVX9s1KVQc=
=wY+k
-----END PGP SIGNATURE-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]