2010-01-04

Memo to Boost

No one--no one--likes Boost Jam. Did you really have to get rid of configure and make?

Many of the Boost libraries are brilliant. It would be hard to live without Boost. It is not always easy living with Boost, however. Some of the libraries seem like grad student projects (which they almost certainly are, but the problem is that they seem like it) and the development structure is too much of a walled garden.

Build systems tend to be a domain where worse is better. I avoid makefiles like the plague, but I'd prefer to hack lightly on a makefile in order to do what I want rather than learn the syntax and structure of the latest Martian build system in order to do something simple, like build and install the libraries I want without copying thousands of header files.

No comments:

Post a Comment