David Abrahams wrote: > "Edward Diener" <[EMAIL PROTECTED]> writes: > >>> Not hard, no, but it certainly takes more time than it might appear. >>> FWIW, I've started such a section for dynamic_bitset. The doc file, >>> for now, is in the boost sandbox, subfolder /libs/dynamic_bitset. >> >> I am glad to see you doing that. I still don't understand all the >> pain that many others seem to feel in documenting what they are >> doing. >> >>> >>>> If I were a >>>> library implementor, whether Boost or otherwise, I would want to >>>> explain my ideas to the outside world as a way of promoting good >>>> technology. >>> >>> Ahehm... :-) >> >> An extra 'h' maybe <g>. Or is it just extra phlegm that got stuck in >> your throat when you typed it <g><g>. >> >> Actually I am quite serious with my preceding paragraph. I have >> never quite understand why so many good, and often brilliant >> programmers, take it so hard when others suggest that they document >> what they do in easily understandable sentences. There must be >> something wrong in the educational systems of the countries from >> which most programmers come when they can not, or do not, want to >> write clearly. Yet many of the Boost implementors do write well when >> they attempt to do so. > > Maybe you should try writing a library as a volunteer sometime and see > what happens to your standards for others' work.
I have written a library but not a Boost library ( http://www.tropicsoft.com/Components/RegularExpression ). I am always surprised when programmers, such as yourself in this instance, react so vehemently to those who suggest that documentation can be better in any respect. I don't think of writing documentation as easy, and I am sure my own is as flawed as much other documentation is, but the merest suggestion to improve documentation standards for programmers always meets with a similar response which you have given here. > It is difficult and > time-consuming enough to write coherent user-level documentation as > required by Boost that IMO it's unreasonable to demand implmentation > documentation at the same level. All I asked for is that when changes were made between releases to a library a small amount of documentation be given which elucidates what those changes were in a general way. It would help both users of a Boost library and 3rd party developers of a Boost library, as it would enable both parties to track general changes and adapt their understanding of the library from within their own code to those changes. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost