[CSProjects] Rethinking master.conf

Lucian Cojocar cojocar at gmail.com
Thu Apr 26 15:58:57 EEST 2007


În data de 25.04.2007, Vlad Dogaru <ddvlad at anaconda.cs.pub.ro> a scris:
> Stiu ca am desfiintat discutia de la inceput, dar eu unul nu sunt
> multumit cu ce ne ofera fisierele .ini pentru configurarea master.conf.
> Vazand ca exista o biblioteca pentru parsing de XML in C[1], ma cam face
> sa regret compromisurile pe care le implica fisierele .ini. Deci, hai sa
> comparam ce ar iesi (la prima vedere) in XML fata de ce e acum pe wiki
> la draft master.conf[2] (nu ca nu as admira efortul contribuitorilor):
>
> <cspay-config>
>      <universitate nume="UPB" rector="lipsum" />
>      <semestru nume="Semestrul 1" start_date="01.10.2006"
>          end_date="01.02.2007" />
>      <vacanta start_date="22.12.2006" end_date="05.01.2007" />
>      <vacanta date="01.12.2006" />
>      <facultate nume="Automatica si Calculatoare" decan="lipsum">
>          <catedra nume="Calculatoare" sef="lipsum />
>          <catedra nume="Automatica si Informatica Industriala"
>
>              sef="lipsum" />
>      </facultate>
> </cspay-config>
>
> Argumente:
> * mult mai logic, mai natural, mai usor de citit si de scris
> * mai usor de tinut evidenta. Draft-ul curent implica o lista, apoi
> label-uri care trebuie sa reia lista
> * tehnologie mai noua
> * ar fi putin contradictoriu sa generam XML si sa nu folosim acelasi
> lucru pentru fisiere de configurare, mai ales cand problema noastra
> ``striga'' XML.
>
> [1] http://www.nongnu.org/scew/
> [2]
> http://anaconda.cs.pub.ro/~cspay/wiki/index.php?title=Draft_master.conf&oldid=53

Sunt de acord cu fiserele de configurare xml, ca intr-adevar acele
artifcii nu ar arata prea bine.

Iata o alta biblioteca XML:
http://xmlsoft.org/

Lucian



More information about the cspay-dev mailing list