News for hackers. Stuff that matters.
Re:Factor VM ported to C++ by wheels on Saturday May 09, 2009 @06:08AM (#600875)
If minor changes trigger long compilation, there is something wrong with your code organization

A lot of larger C++ projects use "pimpl" for this reason (http://en.wikipedia.org/wiki/Opaque_pointer). Also in professional projects with large code bases that I've worked on in the past we've always had a distributed compilation environment (distcc, icecream, etc.)

Re:Factor VM ported to C++ by vicaya on Sunday May 10, 2009 @05:02PM (#602493)
In a lot of cases, just use forward declarations to avoid unnecessary includes in the header files goes a long way.