Uploaded image for project: 'Request For Comments'
  1. Request For Comments
  2. RFC-185

Update "Using Boost" section in DM Developer Guide to prefer standard library by default

    Details

    • Type: RFC
    • Status: Implemented
    • Resolution: Done
    • Component/s: DM
    • Labels:
      None

      Description

      With DM-5880, DM-4035, DM-4036, DM-4014 and DM-5879 usage of Boost within the stack has decreased. This will require modifying the "Using Boost" section in the DM Developer Guide.
      Rather then specifying a list of Boost libraries / functions that are not to be used anymore, I propose to add a new default rule to the effect that "The C++11 standard library should be preferred over Boost equivalents wherever possible." Possibly followed by a list of exceptions.
      This puts the responsibility with the developer (and the reviewer) to check if a standard library equivalent is available whenever a Boost function is used.
      This change will not affect the list of libraries not allowed in the stack (or only allowed after review).

        Attachments

          Container Issues

            Issue Links

              Activity

                People

                • Assignee:
                  pschella Pim Schellart [X] (Inactive)
                  Reporter:
                  pschella Pim Schellart [X] (Inactive)
                  Watchers:
                  Fritz Mueller, Frossie Economou, John Swinbank, Kian-Tat Lim, Pim Schellart [X] (Inactive), Tim Jenness
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Planned End:

                    Summary Panel