Giter Club home page Giter Club logo

Comments (7)

yet-another-user avatar yet-another-user commented on June 30, 2024

Hi, Ed, nice hearing from you. Thank you for the input. Appreciated. I ma likely to have fallen behind the latest Boost requirements wrt the documentation. Would you mind elaborating what your expectations are exactly. Why explicitly state C11? Are you implying it is not usable with C14 and up? As for "why not use C++11 type_traits throughout", then indeed that'd be natural today. Back then I started that transition but did not feel urgency following it through. Is there fundamental reason to do that or it is a "neatness" issue? Tnx.

from convert.

eldiener avatar eldiener commented on June 30, 2024

If you are using C++11 type_traits clearly the library is a C++11 on up library. I think you should document this, else others will think the library might be usable at the C++03 level. That is all I suggest. Boost is deprecating use of libraries at the C++03 level, but that does not mean that libraries which require the C++11 level or upward should not document their standard C++ level requirements, because even though Boost is deprecating the C++03 level a great number of libraries still work fine at that level ( and of course at C++11, C++14, C++17, and C++20 also ). Boost has officially said that any library which currently still works at the C++03 level can just upgrade themselevs to C++11 as they wish, so you have done nothing wrong making 'convert' a C++11 library.

from convert.

yet-another-user avatar yet-another-user commented on June 30, 2024

Ed, thank you for your promptly reply and explanations. Appreciated. Makes sense... although I'd be surprised to know that there are still are people, projects on C++03. :-) I'll clarify that in the docs.

While we are here pls let me ask something. I see "master" and "develop" branches different. If I remember correctly, the change was due to your request awhile ago. Is the change in "develop" still relevant? Should I merge it into "master"?.. or dump it? Do you know? Tnx.

from convert.

eldiener avatar eldiener commented on June 30, 2024

About what change in 'develop' are you speaking ? Some changes have been made between 'master' and 'develop' but not by me.

from convert.

yet-another-user avatar yet-another-user commented on June 30, 2024

Yes, indeed. I only realized that I might have not been sufficiently clear after posting. I am referring to the issue #39 initiated by Cromwell and related to some boost::parameter API usage. Is it still relevant?.. as that change does not seem in the "master" which seems to work just fine. Just trying to refresh my memory and sync the branches.

from convert.

yet-another-user avatar yet-another-user commented on June 30, 2024

Namely, my question relates to your following comment: "When I merge the 'develop' branch of Parameter to to the 'master' branch of Parameter I will coordinate it with Convert and any other library which also needs to merge its 'develop' commits to 'master' at the same time". That coordination seems to never happened (t omy knowledge). Does it negate the parameter-related changes that I merged into Convert at your request?

from convert.

yet-another-user avatar yet-another-user commented on June 30, 2024

All sorted out. I see the features from boost/parameter available in the master. So, I merged the updated develop branch in the master branch as well. And 'yes' added "required C++11 and up" is the docs as you mentioned. Thanks for your input. Closing.

from convert.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.