Re: [Opalvoip-devel] [h323plus] More background on changing BOOL to bool
Brought to you by:
csoutheren,
rjongbloed
From: Quan, R. <rq...@av...> - 2007-11-19 16:19:56
|
I support to move PTLIB to closer to C++ standard and take advantage of existed libraries. During the transition, the backward compatibility should be taken care, but it will not be a barrier to stop the transition.=20 Richard Quan o: 650-525-3376 =20 =20 -----Original Message----- From: h32...@li... [mailto:h32...@li...] On Behalf Of Craig Southeren Sent: Sunday, November 18, 2007 7:32 PM To: Robert Jongbloed Cc: h32...@li...; Opa...@li... Subject: [h323plus] More background on changing BOOL to bool To all, Here is some background information on the proposed change of BOOL=20 to bool. We're trying to move PTLib closer to the C++ standard, including=20 STL, because that has many advantages. Not only will it reduce the size=20 of the code, and increases compatibility with other libraries, but it=20 will leverage off the enormous investment that other developers have=20 made into the standard libraries and will increase the usefulness of=20 PTLib by making the API less "proprietary" To do this, PTLib will require several changes. None of these will=20 come without pain, but it is my personal opinion that the advantages=20 will outweigh the disadvantages. These changes are: - Change BOOL to bool - Change PString to use std::string in some way - Change PArray to use std::vector, PDictionary to use std::map etc The change from BOOL to bool is probably the biggest change. We're=20 hoping that the rest of the changes can be done transparently, but I=20 think it is inevitable that there will be some API tweaks required. I'd be interested in hearing people's opinions on these thoughts,=20 especially if the general consensus is that it is not worthwhile. Craig ----------------------------------------------------------------------- Craig Southeren Post Increment - VoIP Consulting and Software cr...@po... www.postincrement.com.au Phone: +61 243654666 ICQ: #86852844 Fax: +61 243656905 MSN: cra...@ho... Mobile: +61 417231046 Jabber: cr...@ja... "Science is the poetry of reality." Richard Dawkins=20 -------------------------------------------------------- This email and any files transmitted with it are confidential and = intended solely for the use of the individual or entity to whom they are = addressed.=20 If you are not the intended recipient you are notified that disclosing, = copying, distributing or taking any action in reliance on the contents = of this information is strictly prohibited. -------------------------------------------------------- |