On Thu, Aug 25, 2011 at 05:16:20AM +0200, Fabio M. Di Nitto wrote:
> On 08/25/2011 04:56 AM, Angus Salkeld wrote:
>
> > Possible Solutions
> > ==================
> >
> > 1] API
> > We really just want to get/set values do we really need a tree?
>
> as you already mentioned before, tree make it easy to load a config file
> and map it in the objdb following the same structure (object, key etc..).
>
> I know Steven wants xml loader too (that matches perfectly with objdb 1:1).
>
> Whatever API you want to put in place, please keep it simple to retain
> the same view even if internally is a map or whatever else you decide.
>
> Also consider formats for export. For example dumping the objdb into an
> xml file is dead simple. The new API should allow something similar IMHO.
Yikes, well converting a map's contents to and from xml is going to be
interesting.
If we added an xpath-like api to objdb we could improve the API
enormously and still keep it a tree.
ver = objdb_get_int32("/service/@name=cpg/ver");
objdb_cd("/logging/@subsys=main");
if (objdb_get_bool("to_syslog")) {
//...
}
-Angus
>
> Fabio
> _______________________________________________
> Openais mailing list
> [email protected]
> https://lists.linux-foundation.org/mailman/listinfo/openais
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais