Sean has made some good points about some bitv functions I've been adding, and I'm working on addressing them. However, I need some clarification on what exactly is the difference between a "user" and a "developer." for purposes of defining what should be a public or "private" API.
As a long-time BRL-CAD "user," I use the installed libraries often, and, if no suitable utility function is found for my use with the libraries, I either roll my own or find another library. I have to admit that my fascination with new functions as a newbie BRL-CAD developer may be from too close association with my own needs, and the fact that they may not be of use IN the BRL-CAD libraries or installed utility programs is of no consequence to me. [In fact, if I had my way, we (BRL-CAD) would be moving to C++ almost entirely which possibly would obviate much of the current libraries in libbu and maybe others.] If the need for a libbu function depends only on the installed libraries and utilities then I guess BRL-CAD can probably get rid of a lot of existing code. But, otherwise, I can think of lots of nice-to-have functions, in particular more string-handling functions (via bu_vls) to parrot the kinds of things C++ (and Perl) programmers take for granted. Best regards, -Tom ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel