Boost logo

Boost :

Subject: Re: [boost] [compiler workaround] Are we purging history?
From: Nathan Ridge (zeratul976_at_[hidden])
Date: 2013-10-14 02:37:38


> As I understand it, the people modernizing Boost code by getting rid of old compiler workarounds are doing two things: > > 1. Remove the workaround macro flags and the code that uses them, leaving the code that doesn't use the workarounds behind. > 2. Purging those workaround macros from Boost.Config. > > If we are doing [2], why? Doing [1] is sufficient for modernization. Doing [2] is just purging history that we spent blood/sweat/tears generating. Authors/maintainers generally have free reign to use as many or as few workarounds as they want. They can't do that if we're deleting that knowledge from Boost.Config. Boost.Config is also a library whose code people sometimes read and need to maintain, so the same arguments for removing unnecessary clutter that justify removing the use of the workaround macros in other libraries, I think justify removing their definitions from Boost.Config. The workaround definitions will remain in version control history, if anyone ever cares about them. Regards, Nate


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk