3/3/2008
SD West 2008
This week I’m at SD West 2008. I’m hoping to learn a few things about C++, especially C++0x and Boost.
Rocking the blogosphereThis week I’m at SD West 2008. I’m hoping to learn a few things about C++, especially C++0x and Boost.
I went to SD West 2007 in Santa Clara today and it was pretty interesting. Most of the day was spent in two interesting half-day sessions on C++ design from Kevlin Henney:
And there was also an interesting keynote called “Craftsmanship and the Problem of Productivity: Secrets for Going Fast without Making a Mess” on TDD and Agile development from Robert Martin.
I actually read this nice paper on signals and slots a few months ago, but it was on my tiny little mobile phone screen, so I’m glad that Bruce brought it to my attention again.
It has a nice walkthrough of the basic concept and then also compares and contrasts Qt’s signals and slots to Boost.Signals.
GNU Nana is a free library providing improved support for assertion checking (as in assert.h) and logging (printf style debugging) in GNU C and C++. It provides support for some of the ideas of Eiffel, VDM, Z and Anna in GNU C/C++.
I’ve begun playing a bit with the Ux library from Marc Rochkind’s book: Advanced UNIX Programming. Ux, recently mentioned by Bruce as well, is essentially a bunch of C++ wrappers for standard POSIX calls.
Unfortunately, it didn’t build cleanly out of the box. I had to make a number of changes to Ux to get it to compile on my Ubuntu Dapper Drake Linux system with gcc-3.4 and gcc-4.0…