On Wed, Dec 19, 2007 at 09:15:03PM +0000, Peter Clifton wrote: > On Wed, 2007-12-19 at 21:48 +0100, Ivan Stankovic wrote: > > Yes, I have been working on a gattrib rewrite and I've just barely > > got to load/save component attribs. > > If this is in git, it would be great to be able to track progress. Could > you make a fork of the repo gEDA mirror: > http://repo.or.cz/w/geda-gaf.git > and push the changes as and when?
Sure, but this will probably not happen before January since I don't have much time right now. > Can this work be applied as an incremental series of improvements, or is > it really a re-write? It really is a rewrite, I'm afraid. Some of the original code will still remain, but most of gattrib will get rewritten. Currently, all my changes are in a single 410 line patch. I should try to break this up, but my main goal is to implement at least 80% gattrib functionality so this will have to wait. > > (The good news is I've been able to greatly reduce code size, at least > > for those features that are implemented.) > > Nice. Does it still use the same GtkSheet widget etc.? Yes, in fact, my newest code just uses GtkSheet as a central entity. I figured if I just put all the data into GtkSheetCell then I wouldn't need various TABLEs anymore, so I now directly load attribs from a file into GtkSheet. (Of course, there has to be some bookkeeping, but the approach has so far shown to be simple and effective.) > > Another thing is that I've not yet fixed the new gattrib architecture > > which seems like a good idea, given the recent discussions on light vs. > > heavy symbols and part databases. Perhaps it would be best to just > > wait for a consensus on geda-user (I'm not sure if that's possible, though, > > but I _am_ hoping) and then begin coding? > > I expect you'll finish your thesis (Masters / PhD?) I think it is equivalent to a Masters thesis, but there are differences (which I am not familiar with). If you are familiar with German, the right term is 'Diplomarbeit'. > before any consensus / design is reached ;) Yes, that'll probably be the case. But you never know. ;) -- Ivan Stankovic, [EMAIL PROTECTED] "Protect your digital freedom and privacy, eliminate DRM, learn more at http://www.defectivebydesign.org/what_is_drm" _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

