home.social

Search

1000 results for “cpp”

  1. Wanted to enable clang-tidy on my projects.

    Disappointment 1: CMake can't find clang-tidy shipped with MSVC.
    Disappointment 2: CMake way of enabling clang-tidy doesn't work with MSVC.
    Disappointment 3: clang-tidy shipped with MSVC doesn't fare well with C++23.

    #cpp #clangtidy

  2. #CanPoli #CdnPoli 🧡 #NDTR Canada Politics Poll of the Day! #CPPotD
    Was there an Indian Residential School near where you grew up? If yes, name it in the replies. If not, take a moment to find the one that was nearest you now. (This might include USA Boarding schools too) 🧡

    #NationalDayForTruthAndReconciliation #EveryChildMatters #IndianResidentialSchools #PleaseBoostThis

  3. #CanPoli #CdnPoli 🧡 #NDTR Canada Politics Poll of the Day! #CPPotD
    Was there an Indian Residential School near where you grew up? If yes, name it in the replies. If not, take a moment to find the one that was nearest you now. (This might include USA Boarding schools too) 🧡

    #NationalDayForTruthAndReconciliation #EveryChildMatters #IndianResidentialSchools #PleaseBoostThis

  4. #CanPoli #CdnPoli 🧡 #NDTR Canada Politics Poll of the Day! #CPPotD
    Was there an Indian Residential School near where you grew up? If yes, name it in the replies. If not, take a moment to find the one that was nearest you now. (This might include USA Boarding schools too) 🧡

    #NationalDayForTruthAndReconciliation #EveryChildMatters #IndianResidentialSchools #PleaseBoostThis

  5. ONNX conversion tool is mostly done. Code is 99% there. But I have 1 nagging bug related to Resize node (upscale layer). Could use some eyes.

    Anyone familiar with ONNX files want to give it a test?

    ccoderun.ca/programming/doxyge

    #Darknet #YOLO #ObjectDetection #cpp

  6. Anyone need object detection work done? I'm looking for work. See attached images for examples. This is done using Darknet/YOLO, written in C++. #ObjectDetection #Darknet #YOLO #cpp

  7. Tired: Following C++ experts on Mastodon to improve programming skills.

    Inspired: Following C++ experts on Mastodon to improve shitposting skills.

    #CPP #Programming #SocialMediaContent

  8. Tired: Following C++ experts on Mastodon to improve programming skills.

    Inspired: Following C++ experts on Mastodon to improve shitposting skills.

    #CPP #Programming #SocialMediaContent

  9. Tired: Following C++ experts on Mastodon to improve programming skills.

    Inspired: Following C++ experts on Mastodon to improve shitposting skills.

    #CPP #Programming #SocialMediaContent

  10. Tired: Following C++ experts on Mastodon to improve programming skills.

    Inspired: Following C++ experts on Mastodon to improve shitposting skills.

    #CPP #Programming #SocialMediaContent

  11. #Cpp #CppVarna #WG21: Thursday notes 2/2

    Otherwise, we had SG21 Contracts meeting all day. We agreed to add link-time replaceable contract violation handler functions to the Contracts proposal.

    I'm not entirely convinced that this is actually necessary for a "minimal viable product"; we are asymptotically approaching the feature set of the previous "full fat" Contracts proposal that was abandoned for C++20.

    However, if we are going to have it, then this is fine.

  12. #Cpp #CppVarna #WG21: Thursday notes 1/2

    First session in EWG — P2795r1 on erroneous behaviour.

    @JamesWidman raised this on Mastodon today, completely independently. I agree with @thephd's views on this.

    IMO the only reasonable way to deal with problems caused by undefined behaviour is to define the damn behaviour, if at all possible.

    Erroneous behaviour is WG21 handing to implementers the responsibility for making C++ more difficult to write bugs in. We should make the difficult decisions.

  13. #Cpp #CppVarna #WG21: Wednesday notes

    Morning in EWG, afternoon in SG23 Safety & Security

    - P2169r3: Finally, _ as a placeholder identifier! My most wanted C++26 paper approved
    - P2839r0: Author has thought deeply about relocation & developed a detailed proposal, but struggled to compellingly present it

    - P2771r1, P2878r1: Continued intensive work to avoid the inevitable fact that resource safety in C++ requires lifetimes in the type system.

    No, the Core Guidelines have not already solved it

  14. #Cpp #CppVarna #WG21: Wednesday lunchtime thoughts:

    The first time you present your paper in the Evolution WG, it is essential to get everyone to:

    - understand the problem you are seeking to solve
    - agree that it is a problem that needs to be solved in the ISO language standard

    There have been multiple presenters at this conference who have not managed to do this.

    Remember that your ideas may need to be presented in a different way in an oral presentation. Consider preparing some slides.

  15. #Cpp #CppVarna #WG21: Tuesday notes

    Morning in Evolution, afternoon in SG21 Contracts

    - P2561r2: new control flow operator useful for explicit error handling; I don't like the syntax
    - P2881r2: we don't need another incompatible way to write coroutines
    - D2552r3: agreed least bad wording solution

    We narrowed in on some semantics for contract violation handlers, but they feel pretty complicated to me. The problem with "minimal viable product" is no-one agrees on the meaning of "viable".

  16. #Cpp #CppVarna #WG21: Monday notes

    Opening plenary, then spent the rest of the day in Evolution WG.

    CWG1699: "Hidden friend" functions continue to be a nasty hack and this issue illustrates it well

    P2552r2: Most standard attributes should either not be attributes or not be standard

    P1112r4: We need class layout flexibility; not sure this proposal is the right approach.

    P2818r0: I love this for improving customisation points, but EWG seems unconvinced.

    Most papers lacked consensus

  17. That's a wrap! Thr week-long #CppVarna meeting of #WG21, the ISO standards committee for C++, has adjourned.

    I'll be posting my notes on the meeting here, later, along with my thoughts on the changes we made to the C++26 draft over the last week.

  18. The #CPPCG did not prevent #genocide in #Rwanda. The #GenevaConventions did not stop the Vietnamese from torturing American #PrisonersOfWar, did not prevent Americans at #AbuGhraib from torturing Iraqi #POWs, & do not prevent Russians from torturing Ukrainian POWs today. Signatories of the #UDHR include known violators of human rights, among them #China, #Cuba, #Iran, & #Venezuela. The #UN Commission on #HumanRights deteriorated into parody long ago.

    #WarCrimes #Terrorism #PoliticalViolence

  19. Bjarne Stroustrup's talk on C++ 2006-2020 @ #HOPL IV is good because it takes you from the #cpp that you remember and hate (98-11), up to the solutions they devised to tame the complexity in C++20

    pldi21.org/prerecorded_hopl.5.

  20. C++29 will be postponed to C++31

    Otherwise we'll miss C++64, which has to integrate a fully functional C64 emulator in the standard library, called Commodore++64 (or C++64 for short)

    #cpp #cpp29 #commodore64

  21. Me: Write a poem on "Travails of a C++ programmer"

    Copilot: [Version 5, with my feedback, enough for Copilot to voluntarily call it a "co-creation"]

    sl.bing.net/fd2z4lYDdNQ

    #cpp #cPlusPlus #poem #poetry #AI #AI_generated #Copilot

  22. just finished refactoring #softskin for the latest version of #godotengine (branch master) - the integration of custom file format as improved in the engine! it is even easier then before
    @polymorphcool #gamedev #physics #cpp