El Martes, 17 de Enero de 2006 19:13, Blu escribió: > On Tue, Jan 17, 2006 at 06:26:31PM +0100, Iñaki wrote: > [...] > > > Eso si que es tener que memorizar a lo bestia y encima sin ningún > > beneficio aparte del ego de decir "qué difícil es... pero yo lo sé > > hacer...". Sería mejor dedicar las aptitudes de cada uno a cualquier cosa > > menos a memorizar 800 tipos de sintaxis incoherentes. > > [...] > > Si bien es cierto que ciertas sintaxis son equivalentes y quizas seria > beneficiosos unificarlas, la mayoria no lo son y muchisimos programas > necesitan una sitaxis de configuracion sumamente simple como para meterse > en una sintaxis que quiere abarcarlo todo y que, por lo tanto, seria > bastante compleja, aparte del hecho de que de los intentos por construir > sitaxis universales han salido monstruos que asustan al mas valiente, e.g. > SGML.
Sí, es obvio que si se empleasen archivos de configuración con un formato estándar un inconveniente sería ese que dices. No obstante, con Elektra lo que se pretende es un Registro de tal forma que todos esos datos de configuración de cada apliación, usuarios, etc... estaría alojado en un backend (archivo, base de datos, no sé como es exactamente...) al que se accede mediante peticiones y dicho proceso servidor de Elektra daría los resultados en función de los permisos y demás (al igual que cuando se accede a un fichero Unix). La ventaja sería que cualquiera podría hacer una aplicación (línea de comandos, ncurses, Qt, Gtk...) para acceder a esa información fácilmente. Esa aplicación podría tener cualquier forma, incluso podría simular estar navegando por un sistema de archivos ya que el Registro Elektra es jerárquico (de hecho muy similar al sistema de archivos de Linu/Unix). No sería modificar ficheros de texto, pero se podrían hacer todo tipo de aplicaciones interfaces para acceder a dicho Registro porque no habría que perder el tiempo haciendo que dicho interfaz aprendiese a configurar el xorg, el fstab, el passwd y demás ficheros actualmente incoherentes entre sí. Yo es que sólo veo ventajas. > Tanto desde el punto de vista del desarrollador como del administrador, e > incluso del usuario, por que deberia aprender una sintaxis compleja para > configurar un programa que lo unico que necesita es una lista de > asignacion de variables de configuracion por ejemplo? No, repito lo de arriba: la principal ventaja sería el poder desarrollar fácilmente aplicaciones de todo tipo para acceder a ese registro, por ejemplo algunas gráficas para escritorio, otras más ligeras para consola o ncurses... se podría hacer de mil formas mientras esa aplicación que haría de interfaz con Elektra implemetase el protocolo de acceso al Registro. Sólo eso, nada más, el resto que cada uno lo haga como quiera, pero si alguien consigue hacer un interfaz muy bueno serviría para TODAS las aplicaciones, servicios y resto de configuraciones del sistema. > Por otro lado, si tengo un programa que requiere una configuracion > compleja, digamos un servidor de correo, por que tendria que darme > volteretas con una sintaxis que no se ajusta al dise~o cuando puedo > inventar una sintaxis precisa y sin convoluciones que configure > exactamente lo que hay que configurar? Idem. Olvídate de tocar a pelo un fichero complejo. -- y hasta aquí puedo leer...

