[Top][All Lists]

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

Re: NSUser and paths generally

From: Nicola Pero
Subject: Re: NSUser and paths generally
Date: Wed, 17 Dec 2003 11:46:27 +0000 (GMT)

> >I made this suggestion in relation to 'packaging' rather than 'portability'. 
> >Implementing this would mean that GNUstep system configuration for most *nix 
> >would be in /etc/GNUstep which is consistent with what other packages do, 
> >especially WindowMaker. Make life easier for sys admins.
> >
> >It would also mean you could run GNUstep applications without sourcing 
> > Plus, you lose the -make dependancy. I see win, win here. Break 
> >nothing and add important functionality.
> >
> Wouldn't it require every process to parse that .plist?  I'm not sure 
> that the performance hit would be for simple tools.

I don't see why it has to be a plist.  A simpler .strings file sort of
syntax (a list of xxx=yyy lines) would be simpler and faster to parse, and
more unlikely to generate awful circular start up problems of the sort "to
find the gnustep-base resources you have to know GNUSTEP_SYSTEM_ROOT; to
know GNUSTEP_SYSTEM_ROOT you have to parse a plist; to parse a plist you
have to load the basic character sets; to load the basic characters sets
you have to find the gnustep-base resources".

> >>Yet how would you stop a user from using LD_LIBRARY_PATH & co. to
> >>manipulate behavior?

Why would you want to stop a user from using LD_LIBRARY_PATH to manipulate
behaviour ?  

It's a feature which you can't do anything about anyway - it's there.

reply via email to

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