some notes about how to make things more cross-platform (some students use Eclipse CDT under Windows)