[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: XML Desktop config files (was: Re: Tons of questions. And some
From:       Ian Reinhart Geiser <geiseri () yahoo ! com>
Date:       2004-01-26 14:24:16
Message-ID: 200401260924.18552.geiseri () yahoo ! com
[Download RAW message or body]

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

On Monday 26 January 2004 08:57 am, Dr. Juergen Pfennig wrote:
> <?xml .....>
> <kdeconfig version="1">
>    <group name="xyz" options="i">
>       <entry key="hello" options="d" value="alle meine entlein"/>
>       <entry key="one" locale="xx_xx" value="1"/>
>    </group>
>    <group name="binary data example">
>       <entry key ="bin" base64="fkdjflkdfjdlkfjdjlfjjf"/>
>    </group>
> </kdeconfig>
yes what admin would be insane enough to want to edit a file that looked like 
this:
[group xyz][i]
hello[d] = alle meine entlein
one[xx_xx] = 1
...

look at it all readable and clear... its insanity!  no admin would ever want a 
data format that is robust and easy to recover.  

okay for those of you who missed it, that was sarcasm.  XML is NOT the answer, 
it will always be a poor fit for what we are doing.  we now have a blazing 
fast ini parser, and the ability to merge files.  please remember this is not 
about being buzzword compliant, this is about not getting in the admins way 
when the user screws something up (can we say reiserfs anyone?!)

to move away from ini file would be a horrible mistake, and only will lead us 
to more problems.  anyone who says enterprise needs XML either misunderstood 
the question, or needs to spend a few hours in the real world.

cheers
	-ian reinhart geiser
- -- 
- --:Ian Reinhart Geiser <geiseri@yahoo.com>
- --:Public Key: http://geiseri.myip.org/~geiseri/publickey.asc
- --:Public Calender: http://geiseri.myip.org/~geiseri/publicevents.ics
- --:Jabber: geiseri@geiseri.myip.org
- --:Be an optimist -- at least until they start moving animals in 
- --:   pairs to Cape Canaveral. ~ Source Unknown
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAFSMQPy62TRm8dvgRAkiZAKDehqIO2ga9iktikKZCQD6BRhgYGgCdEAEs
u3YgkHCkCtHBWk1dkRVNg/E=
=ZG81
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic