Lightning Talk: Higher-Order Template Metaprogramming with C++23 - Ed Catmur - CppCon 2023

Поділитися
Вставка
  • Опубліковано 26 сер 2024
  • cppcon.org/
    ---
    Lightning Talk: Higher-Order Template Metaprogramming with C++23 - Ed Catmur - CppCon 2023
    github.com/Cpp...
    C++20's Concepts transformed metaprogramming, but they can still be inflexible and are not readily composable. I demonstrate a few simple yet powerful techniques to allow building concepts from type traits, type transformations and even other concepts.
    ---
    Ed Catmur
    At Maven Securities for the best part of a decade, I work to make developers happier and more productive, and programs (mostly C++) faster, more powerful, and more correct.
    __
    Videos Filmed & Edited by Bash Films: www.BashFilms.com
    UA-cam Channel Managed by Digital Medium Ltd: events.digital...
    ---
    Registration for CppCon: cppcon.org/reg...
    #cppcon #cppprogramming #cpp

КОМЕНТАРІ • 28

  • @jfmhunter375
    @jfmhunter375 4 місяці тому +32

    Ed Catmur passed away due to an accident recently this year. He was an outstanding developer, an IMO bronze medalist, and a regular runner of 100 mile races. Didn't know him personally, but I have some indirect friends with him. Rest in peace.

    • @azdinator
      @azdinator 3 місяці тому

      Sorry to hear that.

  • @NeuwDk
    @NeuwDk 4 місяці тому +40

    Where does one find the rest of this talk? It was getting interesting and then abruptly ended

    • @BirdSmith9000
      @BirdSmith9000 4 місяці тому +1

      not sure but apparently he has since passed.

  • @jamesknight7730
    @jamesknight7730 4 місяці тому +6

    RIP Ed Catmur. You’ve left a wonderful legacy. Thanks for everything you taught the community

  • @Sulfyr
    @Sulfyr 4 місяці тому +17

    Very cool! I wish it wasn't cut short.

  • @_noisecode
    @_noisecode 4 місяці тому +5

    The “shark quotes” trick is so cool. Crazy, but cool.

    •  3 місяці тому

      And ugly ak hard to read and understand as well...

  • @maximyanchenko3780
    @maximyanchenko3780 4 місяці тому +1

    Nice one! Could you please publish the slides or the repo? I'm very interested in what's left untold ;)

  • @cristianinujazznight3044
    @cristianinujazznight3044 4 місяці тому

    Uffff lovely

  • @diablo384
    @diablo384 4 місяці тому

    Good talk!!

  • @RishabhDeepSingh
    @RishabhDeepSingh 4 місяці тому

    Well Thats explains a 1000 things in 5min. I wish I can see the full talk.

  • @lyrafiddle
    @lyrafiddle 4 місяці тому

    Anyone else click because you thought the speaker was Ed Catmull?

  • @xeno12321
    @xeno12321 4 місяці тому +16

    Metaprogramming should be banned

    • @icad101-xc8yi
      @icad101-xc8yi 4 місяці тому +4

      Let those who understand it leverage it

    • @BirdSmith9000
      @BirdSmith9000 4 місяці тому

      trolololol

    • @alexkfridges
      @alexkfridges 4 місяці тому

      Why

    • @Toleich
      @Toleich 4 місяці тому

      Came here to make the same comment.

    • @TheSulross
      @TheSulross 4 місяці тому +5

      it's just a specialized arena of programming - the rest of us get to enjoy the benefits of what the adept metaprogrammers create. And it's not that tough for mere mortals to get some benefit out of doing their own light weight metaprogramming.

  • @sigasigasiga
    @sigasigasiga 4 місяці тому +5

    I've tried to find the contacts of this guy to ask him for the rest of this very interesting presentation but what I found is that he passed away recently 😢

  • @phylosophdotcom
    @phylosophdotcom 4 місяці тому +2

    RIP Ed