Re: init: API

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

 



On Sat, 2005-11-19 at 03:55 +0000, Joe Desbonnet wrote:
> On 11/19/05, Gilboa Davara <gilboada@xxxxxxxxxxxxxxxx> wrote
> >
> > Which means: as complex as the schema; and if you decide to create a
> > single catch-all schema for all services, you'll end-up with huge
> > complex XML files that makes it almost impossible to recover a dead
> > machine using a single text editor. (vim/pico/etc)
> 
> No, a single catch all schema would be stupid. Combine several schemas
> as needed. Eg a schema can define basic system constants such as
> usernames, lists of usernames, groups, permissions, access control
> lists etc.
> 
> > Let me do the text version of this.
> >
> > #This is my version of things.
> >
> > # General.
> > SERVICENAME=NFS_main
> > SERVICEGROUP=NFS
> 
> Ok, is that encoded as UTF-8, ISO-8859-1 or what?. How do I encode a
> CR or LF in the values? How are double quotes handled?  Are equal
> signs escaped?
> 
> My point -- when writing parsers the devil is in the details. Config
> file parsing is something that the application developer should not
> concern themselves with. They should be able to rely on a standard
> library to return the config file in a object/structure that the
> software can consume.

Ummm... I can agree to most of the above, however,
A. I've yet to be convinced that there's /a need/ for international text
support within a service manager.
B. There are dozens of project that do config parsing; why not find a
good text parser and use it code? 

> 
> Joe.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux