A few minutes ago, Bill Hoffman from Kitware posted short message to the CMake project mailing list with an interesting announce:
Kitware launched its first developer blog today with contributions from Company technical and business leaders.
The CMake build system is one of the main category of topics on the Kitware blog, so I presume it may be of interest of OSGeo Community as the CMake build system is slowly winning over more and more folks here :-)
Conclusion? Portability. Google is bursting at the seams of the essays about how to write portable code in C or C++ language. I’d add a little poem to the collection.
Principles of Portability
Obey the standards, because they are not just dumb rules.
Make a list of compilers that must be supported. Learn about their differences.
KIMS (Keep it modular, stupid) and let modules to loose coupling but keep cohesion in architecture, design as well as in development cycle (releases, inter-modular dependencies).
I had been thinking about developing something like that since I started to use Mac OS X as my development environment, but I left my Apple boxes at home in PL and now I’ve switched back to Linux (you simply can’t forget your roots :-)) . So, the idea has been swapped in the abyss of my mind until I accidentally came across GISLook five minutes ago:
GISLook and GISMeta are plugins for Mac OS X 10.5 that show GIS data in the Finder.
These cool-looking plugins were created by Bernhard Jenny.
I know many GIS users loving products of the forbidden fruit, so I’m spreading the word about these nice looking and, hopefully, well working tools.