On 2009-09-21 09:49+0100 Andrew Ross wrote: > [...]The markup comment style is a little quirky, but I can live with that. > I'll hold > off any crustify changes to the code until we decide on this.
Hi Andrew: I am concerned we move forward with uncrustify soon so there will be plenty of time to test the full conversion results (and adjust if necessary by tweaks to uncrustify.cfg) before our next release. I think the uncrustify project is independent of Werner's doxygen project so the order of which gets done first doesn't matter that much. In fact, putting all our comments into a standard form with uncrustify would probably help Werner a bit. I presume he is converting the comments near the head of each function to doxygen form and it always easier to convert from one consistent form (rather than a grab-bag of forms). I just double-checked that doxygen-style comments and uncrustify are compatible. For your information there was a bug reported about that at http://sourceforge.net/tracker/?func=detail&aid=2792426&group_id=153164&atid=786647 but it turned out to be an artifact of non-zero indent_with_tabs. This should not be a problem for us since uncrustify.cfg sets indent_with_tabs to 0. Anyhow, I suggest you just go ahead with doing your last tweaks of uncrustify.cfg (if any more are necessary) to make sure Werner's plpage.c doxygen changes are preserved, and you are otherwise satisfied with the style. Then convert src and bindings/c++ to that standard style as a substantial proof-of-concept for C and C++ code which we can all evaluate before you do the full conversion of all our C and C++ code. That last step might have to be repeated with more minor tweaks to uncrustify.cfg, but it would be good to get at least one full iteration of this process done in the near future for the reasons I mentioned above. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel