Replies: 7 comments 4 replies
-
std filesystem is added from C++17. |
Beta Was this translation helpful? Give feedback.
-
okay! |
Beta Was this translation helpful? Give feedback.
-
Thanks! @dimitre. Added some notes above. Agree on most, just maybe being slightly more conservative. |
Beta Was this translation helpful? Give feedback.
-
How about dropping armv6/armv7 support in favor of arm64? Maybe in 0.13.0 if it's not already in 0.12.0. Theo conducted a poll and got some comments on this a while back #7138. |
Beta Was this translation helpful? Give feedback.
-
as a comment to the list above, propagating filesystem::path will reveal where assumptions are being made, and fixing these will probably fix most path problems in OF. if I may add:
and I will also stir the coals on #7320 as I'm still dubitative about the semantic version thing considering the development dynamics of OF. I will reiterate the crux of my argument: the pressure of "correctly" executing semantic versioning is a hindrance with little value (I'm not convinced about the "breaking API" thing in real-world use), and the friction it creates turns the nightlies into a de facto rolling-release. date-tagging "after the fact" from a develop into a main branch enables a much more fluid cycle. |
Beta Was this translation helpful? Give feedback.
-
speaking about libs removal (boost and poco) I think fmt would be a great addition to OF core. |
Beta Was this translation helpful? Give feedback.
-
Definitely, I’ve been using it for a while and it is the direct precursor to std::format which is already stable in c++20. So any work to adapt the various internal string things will be forward-compatible. (Probably the ofToString stuff should be deprecated in favor of fmt examples)
Perhaps an of::format strategy would make sense here? Start with fmt::lib and move to std::format “for free” when OF goes c++20.
[edit to remove stuff quoted via email]
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Just some ideas here. feel free to edit, comment, suggest.
0.11.3
API compatible with 0.11.2
0.12.0 - See Checklist here
0.13.0
Beta Was this translation helpful? Give feedback.
All reactions