Jamie McCracken wrote:


The problem is then how do you take advantage of existing frameworks under developemnt like Beagle, Kat and Tenor. They are the ones that are producing the metadata in the first place and they each store it in their own databases (Beagle uses lucene's DB, Kat Sqlite3, Tenor Postgres and my own implementation of a metadata framework will use the embedded mysql lib) so its kind of difficult to standardise it in-process plus you also have a potentially huge dependency list which no platform would accept in its core. Unfortunately I cant see any other way round this but IPC.


To avoid the dependency problem a plugin model would be feasible (dlopen). But you won't be able to use those plugins in-process unless you have a common main loop (http://www.scheinwelt.at/~norbertf/common_main_loop/). It's a pity that nobody wants to fix this.

Norbert

_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to