"Matrix planting involves three layers of plants: groundcovers, smaller and larger seasonal perennials," writes columnist Tom Karwin. "It does not include annual plants but could include architectural perennials (shrubs, and trees), if that works in your garden."
"Now that spring has arrived, it inspires many gardeners to add plants to their gardens, either to fill in gaps, add new color, or just enjoy horticultural beauty," writes columnist Tom Karwin. "We now have a timely opportunity to acquire new plants: the spring plant sale of the Santa Cruz County Chapter of the California Native Plant Society."
"Recent columns have focused on the development of a small butterfly garden within my garden," writes columnist Tom Karwin. "This project began with the removal of a large invasive shrub, creating about 270 square feet of space to be planted."
include-what-you-use Include what you use means this: for every symbol (type, function variable, or macro) that you use in foo.cc, either foo.cc or foo.h should #include a .h file that exports the declaration of that symbol. The include-what-you-use tool is a program that can be built with the clang libraries in order to analyze #includes of source files to find include-what-you-use violations, and suggest fixes for them.
The main goal of include-what-you-use is to remove superfluous #includes. It does this both by figuring out what #includes are not actually needed for this file (for both .cc and .h files), and replacing #includes with forward-declares when possible.