Should we add support for Boost.int128 to the library? #6
Replies: 3 comments 3 replies
|
Boost.int128 is still a candidate library. In my opinion, we should avoid rushing and wait for its official inclusion in the Boost suite |
|
Adding a dependency on Boost would, of course, be a problem for all projects that don't use Boost, including mine. If you do this, please make sure it is an opt-in feature that doesn't break this project for other users. Merging pcg-cpp and pcg-next would defeat the whole purpose of having those be separate: that some projects, such as mine, need C++11 and cannot move forward at this point in time. You only just created the pcg-cpp versus pcg-next division, for that very purpose. Why are you now proposing merging them, with no discussion of how you're going to continue to support users who depend on pcg-cpp? These proposals seem like random, unplanned, ill-conceived stabs in the dark. If Total-Random goes in this kind of direction, I guess I'll just have to revert back to the original PCG repo, which would be unfortunate. Can I suggest: focus on fixing actual issues and merging in actual PRs from the original repo, to produce a polished, bug-free fork that everybody can use, and then... just maintain it, and don't break it. That is what the community needs. |
|
Thank you for your candid feedback. I completely understand your concerns regarding dependency bloat and backward compatibility. Our goal is to improve the library, not to make it harder to use for long-time supporters like yourself. To clarify our recent shift in thinking:
Best regards, |
Uh oh!
There was an error while loading. Please reload this page.
Currently, we are using several different methods to simulate the int128 data type on operating systems that don't support it. Boost.int128 was recently introduced, and I think we should consider adding it as an option. What do you guys think?
All reactions