yomm2

Multi-methods library

Solves the Expression Problem in C++17 by providing fast and open multi-methods for adding behavior to existing types

Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.

GitHub

358 stars
14 watching
18 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

cppcpp17expression-problemmulti-methodsmultiple-dispatchopen-methodspolymorphism

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mpark/variantAn implementation of C++17 std::variant for C++11/14/17674
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
cpmech/goslA comprehensive scientific computing library developed in Go, providing a range of numerical methods and solvers for differential equations, linear algebra, and other mathematical tasks.1,837
bluescarni/mpppA high-performance C++ library for arbitrary-precision arithmetic and special functions305
chocolacula/easy_reflection_cppA reflection-based serialization library for C++99
jmont-dev/ollama-hppModern C++ bindings for the Ollama API61
lpeter1997/cppcmbA C++ parser-combinator library with a natural grammar notation122
biojppm/c4coreA library of low-level C++ utilities designed to provide efficient and platform-agnostic solutions for various software development tasks.115
biojppm/rapidyamlA fast YAML parsing and emitting library for C++592
taocpp/pegtlA header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach1,957
imdea-software/fcsl-pcmA formalisation of Partial Commutative Monoids (PCMs) for verification of concurrent programs.26
flipcoder/mxA C++ library implementing coroutines and I/O multiplexing with Boost libraries.4
i2p/i2psamA C++ library providing a SAM v3 API implementation34
ngthanhtrung23/acm_notebook_newA C++ collection of algorithms and data structures optimized for competitive programming427
vectorclass/version2A C++ library leveraging SIMD instructions to improve performance on modern CPUs.1,316