On Wed, 30 Mar 2011, Hans-Peter Diettrich wrote:

michael.vancann...@wisa.be schrieb:


On Wed, 30 Mar 2011, Hans-Peter Diettrich wrote:

michael.vancann...@wisa.be schrieb:

IMO the IDE should look for a configuration in the current (EXE) directory first, and only into the common directory when no config can be found there.

Well, definitely not on Unix. On unix, the EXE directory should never contain config files.

I dare to disagree. A SVN checkout is writeable, and this is where the EXE is stored, along with the related source files. Consequently the config should be stored there as well.

No, no and once more: no.

This is a typical Windows user reasoning which is total nonsense on unix.
You should never ever leave a config file or an executable in a source
directory, it's plain wrong to do so. I don't know a single unix application
that does this.

Reality check, please!

I think this applies to you more than to me :-)


Your considerations apply to standard installations only, not to SVN checkouts.

Try compiling any unix application from source (be that from CVS, SVN or a .tar.gz). Then check whether it takes its config files in the directory *where it was compiled*, as you propose. You will see that no such thing exists on unix.

For really configurable tools, you get a command-line option to specify a location, different from the default /etc or ~/.yourapp.

Lazarus has such a command-line option, see the mail of Vincent.

Michael.

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to