[Top][All Lists]
[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 11:17:08 +0000 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On reflection, it sounds like we agree about everything apart from whether
to store system-specific or standardised paths internally (we may disagree
about what the API implies in this regard too ... but I think the principle
is the main issue).
We both seem to believe in much the same objectives, but disagree about how
to achieve them.
I'll try to clarify my reasoning in principle ... I think we want to be
able to write portable code with minimal knowledge of filesystem
differences, and to me it makes sense to say to application developers -
Work to a single set of behaviors and use standard, simple mechanism for
converting paths to/from the standard on the infrequent occasions when it is
necessary to read in or write out local paths.
To you it makes sense to say - determine what system your app is running on,
and expect to use paths in the local format. Stick to the standard methods
for path manipulation and there will be few occasions where you need to
adjust your code to do things in a system specific way.
My background is very much one of distributed programming, where an
application will deal with input from many machines simultaneously. From
that perspective, having different path representations on different
machines is horrible. However, I do realise that it is an unusual
perspective, and the vast majority of programs don't have an isuse with
this.
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.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using the GPG bundle for GNUMail
iD8DBQFCOBW0E6AJp3nmKIkRAr3FAKDPcn5y9XUq71NU23XLqCk2r59xYwCfW6+4
Vk4iB4oymo5T7zFv3EFjsZw=
=ASmp
-----END PGP SIGNATURE-----
- Re: Installation on windows (fwd), (continued)
- Re: Installation on windows (fwd), Nicola Pero, 2005/03/14
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/14
- Re: Installation on windows (fwd), Alex Perez, 2005/03/14
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/15
- Re: Installation on windows (fwd), Sheldon Gill, 2005/03/16
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/16
- Re: Installation on windows (fwd), Sheldon Gill, 2005/03/16
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/16
- Re: Installation on windows (fwd), Alex Perez, 2005/03/16
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/17
Re: Installation on windows (fwd),
Richard Frith-Macdonald <=
Re: Installation on windows (fwd), David Ayers, 2005/03/16
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/16
- Re: Installation on windows (fwd), David Ayers, 2005/03/16
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/16
- Re: Installation on windows (fwd), David Ayers, 2005/03/16
- Re: Installation on windows (fwd), Jeremy Bettis, 2005/03/16
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/16
- Re: Installation on windows (fwd), David Ayers, 2005/03/17
- Re: Installation on windows (fwd), Jeremy Bettis, 2005/03/17
- Re: Installation on windows (fwd), Richard Frith-Macdonald, 2005/03/17