|
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