C++Now 2025 SESSION ANNOUNCEMENT: Missing (and Future?) C++ Range Concepts by Jonathan Müller
https://schedule.cppnow.org/session/2025/missing-and-future-c-range-concepts/
Register now at https://cppnow.org/registration/
C++Now 2025 SESSION ANNOUNCEMENT: Missing (and Future?) C++ Range Concepts by Jonathan Müller
https://schedule.cppnow.org/session/2025/missing-and-future-c-range-concepts/
Register now at https://cppnow.org/registration/
I feel like one of the main reason why we haven't worked hard enough to make #genericProgramming ergonomic in practice is bc we usually omit the equations, only feebly clutching free theorems. If we were to stop treating equations as an afterthought we'd quite forcibly need to define objects and maps compositionally, or be doomed to write boilerplate (or write metaprograms (tactics) that write boilerplate) ad nauseam.
programming with explicit recursion is like making a phone waterproof by gluing all its components together. There are so many reasons to separate the business logic of a function from its recursion behavior s.a. scans, (un)folding only to certain depth, combining traversals (via the banana split theorem)… The fact that we're used to this glued-together world makes us overlook all the possible uses of the components. #recursionschemes #genericprogramming
CppCon 2024 SESSION ANNOUNCEMENT: Back to Basics: Generic Programming by David Olsen
https://cppcon2024.sched.com/event/1gZdo/back-to-basics-generic-programming
Register now: https://cppcon.org/registration/
CppCon 2024 SESSION ANNOUNCEMENT: Back to Basics: Generic Programming by David Olsen
https://cppcon2024.sched.com/event/1gZdo/back-to-basics-generic-programming
Register now: https://cppcon.org/registration/
We have just released a new C++Now 2024 Conference Video!
Reintroduction to Generic Programming for C++ Engineers – Nick DeMarco – C++Now 2024
C++OnSea 2024 SESSION ANNOUNCEMENT: There Is a Method to the Madness of Performance! by Eduardo Madrid
https://cpponsea.uk/2024/sessions/there-is-a-method-to-the-madness-of-performance!
Register now at https://cpponsea.uk/tickets/
C++OnSea 2024 SESSION ANNOUNCEMENT: Reusable Code, Reusable Data Structures by Sebastian Theophil
https://cpponsea.uk/2024/sessions/reusable-code-reusable-data-structures
Register now at https://cpponsea.uk/tickets/
Empowerment with the C++ Generic Programming Paradigm – by Eduardo Madrid with Jamie Pond & Scott Bruce – C++Online 2024
Empowerment with the C++ Generic Programming Paradigm – by Eduardo Madrid with Jamie Pond & Scott Bruce – C++Online 2024
C++OnSea 2024 SESSION ANNOUNCEMENT: Reusable Code, Reusable Data Structures by Sebastian Theophil
https://cpponsea.uk/2024/sessions/reusable-code-reusable-data-structures
Register now at https://cpponsea.uk/tickets/
Empowerment with the C++ Generic Programming Paradigm – by Eduardo Madrid with Jamie Pond & Scott Bruce – C++Online 2024
C++OnSea 2024 SESSION ANNOUNCEMENT: There Is a Method to the Madness of Performance! by Eduardo Madrid
https://cpponsea.uk/2024/sessions/there-is-a-method-to-the-madness-of-performance!
Register now at https://cpponsea.uk/tickets/
TIL that an error was found in Alex Stepanov's #elementsofprogramming when the code was translated to #haskell
> Page 121, reachable: The requirement should be BidirectionalBifurcateCoordinate
rather than BifurcateCoordinate, and the precondition should be tree(x) rather
than tree(c). (The requirement error was reported by the GHC compiler when
the concepts and functions in this chapter were translated to Haskell type classes
and functions.)
ACCU 2024 SESSION ANNOUNCEMENT: The Evolution of Functional Programming in C++ by @neuroevolutus
https://accuconference.org/session/the-evolution-of-functional-programming-in-cpp
Register now at https://accuconference.org/pricing/
We have released a new CppCon 2023 Video!
C++ Regular, Revisited – by @ciura_victor- CppCon 2023
https://youtu.be/PFI_rpboj8U
#Algorithms #BestPractices #cpp #Data #DataStructures #Functions #GenericProgramming #HowTo #StandardTemplateLibrary #STL #Types
We have released a new CppCon 2023 Video!
Expressing Implementation Sameness and Similarity – Polymorphism in Modern C++ – by @TheWholeDaisy
https://youtu.be/Fhw43xofyfo
#Concepts #cpp #cpp23 #GenericProgramming #Interfaces #Polymorphism #SoftwareDesign #Templates #Tooling
Templates Made Easy With C++20 – Roth Michaels – C++ on Sea 2023
https://www.youtube.com/watch?v=z8e5cyZJtUw
#cpp #cpp20 #genericprogramming #programming #softwareengineering #templates
What's the goto for #GenericProgramming in #PureScript ? The prelude module (https://pursuit.purescript.org/packages/purescript-prelude/6.0.1/docs/Data.Generic.Rep) doesn't seem to have any instances, so I'm guessing it is not much used?
Or, am I really expected to patch prelude for my `Generic Unit _` instance?
Just trying to `show` and `Scope` from `Bound` module. #Scope #Bound #deBruijn