7/23/2010 5:44:22 PM +00:00
So one of the cool news items that came about in the Boost mailing list is the news that Boost.Phoenix’s version 3 ported to use Boost.Proto. Just quickly, Boost.Proto is a compile-time expression templates compilation/evaluation engine written in C++ to allow for creating domain-specific embedded languages within C++. Don’t worry if you don’t understand what [...]
5/24/2010 5:11:31 AM +00:00
Now I’m back in the Philippines and an update has been long overdue. The week of May 9-14 was spent with much enthusiasm and enjoyment meeting with and getting to know the other names in the Boost C++ Library developers mailing list. The community is alive, well, and growing — lots of first time attendees [...]
3/31/2010 12:34:02 PM +00:00
Here in the Philippines it’s the beginning of the holy week. I’m now looking at a lot of things to do to catch up with the backlog of things that I’ve got lined up. I’m sharing the list of things I’ll be working on and doing this weekend just so that I have a public [...]
2/25/2010 4:17:30 PM +00:00
For most of the later part of January and almost the whole of February I’ve been pre-occupied with some of my consulting work. There were some huge news that I wanted to share but didn’t find the time to share with the world through my blog. Here’s a quick run-down of the things that have [...]
1/13/2010 3:55:16 PM +00:00
One of the cooler projects I believe out there in the open source world is Clang — a ground-up implementation of a C/C++ front-end for LLVM. Thanks to a status message by Joel Falcou I looked at the cfe-dev mailing list archive and found this: I decided to see how well clang++ currently does at [...]
1/9/2010 8:24:25 PM +00:00
Just after writing a piece about how C++ can be faster than C, I run into this article that speaks about how C is better than C++. Adam Smith writes: It has been claimed that C++ is a better C them [sic] C. this is being taken to mean that when switching to C++ you [...]
1/8/2010 11:26:11 AM +00:00
Alex Ott wrote a fascinating blog post about Boost.Spirit v2.x’s integer parser performance compared to standard C’s ‘atoi’, in one example of how C++ is faster than C in some cases. He writes: I did very primitive test of performance for new version of boost.spirit. I read somewhere, that boost.spirit v.2 over-performs atoi on parsing of [...]
1/5/2010 7:14:35 PM +00:00
As I do keep tabs on what’s going on with C++ around the web, I chanced upon this short and succinct article about ‘free’ and ‘delete’ not returning memory to the OS from Thought Garage which starts with: When you call free() or delete(), it will NOT really release any memory back to OS. Instead, that [...]
1/5/2010 12:06:14 PM +00:00
After a considerably long break during the holiday season of 2009, I got back into the development mood in the beginning of 2010. After implementing HTTPS support in the development version of cpp-netlib towards the end of the year, I then moved on to one of the seemingly harder parts of implementing HTTP 1.1 support [...]
1/3/2010 4:44:26 PM +00:00
One of the more basic and fundamental idioms of C++ programming is that of RAII. It’s so simple and fundamental that C++ seems to be the only programming language that supports this idiom. From Wikipedia, RAII is: Resource Acquisition Is Initialization, often referred to by the acronym RAII (or, erroneously, RIIA), is a popular design [...]