On 12 March 2012 19:52, Daniel Espinosa <[email protected]> wrote: > Vivien, > > Do you have any comment about my work on Vala Extensions? >
To be honest I haven't had a lot of time lately (very busy at work...), and because I can't compile the Vala extension on my box, I haven't had the opportunity to "play" with it (even though I'd like to see it and discover Vala). I've only looked at the code in libgda/libgda/data/ to try to figure out how the classes are organized (BTW, I could not get Gaphor to work on my Fedora 16 box...) Could you send me a PDF (or other format) of the UML diagram you made? > I've added some examples for Object persistences; I will for Tables. I > really think your comments about will be great! Including the ones for my > comments and ideas about meta store. > Yes, I saw these examples, many thanks for including them. > > I really think that may be we can expose some meta store methods > (implementation made by providers) to allows others to use that information > in its applications/libraries skipping SQLite storage. In my case I can > access directly to improve performance; my Vala extensions gets the > metainformation from GdaMetaStore and map it to GObject/Properties. Don't > forget that they are C/GObject too, you can use in your C code if you want. > > Please let me know what are your comments, suggestions and doubts on my > work, in order to continue. > I think what you're doing is great, I simply see it from a distance at the moment. I really need to spend some time to be able to compile the vala extension. > > Plans: > > a) I've reached Milestone 2: Implement DbTable interface > b) I'll implement DbSchema and DbCatalog interfaces > c) Check for Vala to add "inline SQL commands": SQL statements that could > be part of your Vala code like LinQ does for C# > > Finally, because implementations at b) are important for a first preview > of this technology, could you tell me your release plan for 5.2 in order to > see if they will be ready on time or I need to move my plans to 5.4. > I don't have a fixed plan for the 5.2 (I guess a few months at most would be good, but it also depends on what you think). However, I think it is necessary to have come documentation about the Vala extension in the "official doc" in doc/C, with: - what features are available in the Vala extension (a summary of all your work, with the UML diagram to help undesrtand) - how to use the vala extension from vala and from C (maybe other languages?) - a description of each class (GdaData::DbTable, ...) So maybe before starting new implementations within the Vala extension, it would be better to spend some time on the doc, and then release 5.2, what do you think? Anyway, thanks a lot for all the work you've put in that project! Vivien
_______________________________________________ gnome-db-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-db-list
