Mariusz Mazur wrote:
On Monday 05 of April 2004 17:29, Jakub Piotr Cłapa wrote:

Widziałem gdzieś taki program, na podstawie którego pod koniec wakacji
maryush chciał robić pldconf. Obsługiwał bardzo łatwo kilka typowych
formatów (parsowanie NAME=value jest dość proste, a tak wygląda
większośc configów systemowych). Do tego dodać trzeba by parser dla
configów a'la Apache (troche gorzej). Ale ogólnie większość plików
dziedziczy podobny format.


Tiaaa... to mi powiedz jak zrobisz w pythonie konfig do ixów.

A w czym konkretnie problem?
Okienko, a w nim taby - displays, input itd.
W strategicznych miejscach możliwość wyboru jednej z wcześniej stworzonych sekcji (np. tam gdzie wybieramy, która myszka ma być uzyta; nie pamiętam dokładnych nazw z XF86Config w tej chwili)

Trzeba zacząć rozmawiać. Może ktoś będzie miał jakieś propozycje i
ruszymy sprawę do przodu.

Jak już mówiłem najlepiej zacząć od zaimplementowania obsługi starych pluginów. Później powinno być z górki.


Ano. Najpierw API i implementacja parsowania i wypluwania (z zachowaniem komentarzy itd. najlepiej, może modyfikacja starego pliku jedynie uwzględniajaca zmiany) kilku popularnych formatów (/etc/sysconfig/* (czyli shellowe); procmail; apache i proftpd (podobne)). Potem jakimś XMLem albo innym declarativem (preferably innnym, XML sUx) tworzymy dialogi dla poszczególnych aplikacji. (cały czas pozostaje pod wpływem tamtego programu, który właśnie taką miał architekturę; IMHO to dobra droga).

--
z wyrazami szacunku,
Jakub Piotr Cłapa

_______________________________________________________
złota zasada - kto się nie zna, niech się nie wypowiada



Odpowiedź listem elektroniczym