awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesGeneric Dispatch Mechanisms

Logic for resolving type-specific function implementations at compile time using templates.

Distinct from Generic Function Definitions: Focuses on compile-time template resolution for formatting, unlike runtime-based dispatch candidates.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Generic Dispatch Mechanisms. Refine with filters or upvote what's useful.

Awesome Generic Dispatch Mechanisms GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • fmtlib/fmtfmtlib 的头像

    fmtlib/fmt

    23,596在 GitHub 上查看↗

    fmt is a type-safe C++ text formatting library used to convert data into formatted strings and text. It serves as a high-performance string buffer utility and provided the basis for the formatting features introduced in the C++20 standard. The library shifts format string validation and size computation to the compilation phase to prevent runtime crashes and increase execution speed. It utilizes a memory-efficient interface to write formatted data directly into buffers, minimizing allocations and eliminating intermediate string overhead. The project covers a broad range of text processing ca

    Uses template metaprogramming to resolve the correct formatting function for a given type without runtime overhead.

    C++
    在 GitHub 上查看↗23,596
  • fortran-lang/stdlibfortran-lang 的头像

    fortran-lang/stdlib

    1,322在 GitHub 上查看↗

    This project is a community-driven standard library for the Fortran programming language, providing a comprehensive collection of algorithms, data structures, and system utilities. It is designed to extend the language's native capabilities, offering a unified toolkit for scientific computing, numerical analysis, and general-purpose programming. The library distinguishes itself through a modular architecture that utilizes generic interface dispatch and compile-time specialization to ensure high performance across various data types. It provides standardized abstractions for external numerical

    Uses language-level polymorphism to provide unified procedure calls that automatically select the correct implementation based on input data types.

    Fortranblasfortranfortran-library
    在 GitHub 上查看↗1,322
  • easystats/performanceeasystats 的头像

    easystats/performance

    1,145在 GitHub 上查看↗

    This package is an R library designed as a comprehensive toolkit for statistical model evaluation and validation. It provides a unified framework to assess the quality, predictive accuracy, and underlying assumptions of diverse statistical models, supporting both frequentist and Bayesian paradigms through a consistent interface. The library distinguishes itself by decoupling diagnostic and performance logic from specific statistical frameworks, allowing for uniform validation across heterogeneous model types. It employs a model-agnostic pipeline that uses generic method dispatch to standardiz

    Uses language-specific method dispatch to apply consistent statistical calculations across diverse model objects regardless of their underlying implementation.

    Raiceasystatshacktoberfest
    在 GitHub 上查看↗1,145
  • micheles/decoratormicheles 的头像

    micheles/decorator

    907在 GitHub 上查看↗

    The project is a Python metaprogramming toolkit designed to build signature-preserving function decorators, generic dispatch functions, and context managers without losing metadata. It provides utilities for constructing custom function wrappers and converting generator functions or context managers into reusable decorators that automatically wrap execution blocks. The library supports multi-argument generic function dispatch by routing calls based on runtime argument types and virtual base classes, complete with abstract base class and virtual ancestor resolution. It also includes capabiliti

    Dispatches function calls to specialized implementations based on the runtime types of chosen function arguments, supporting virtual base classes.

    Pythonmetaprogrammingpython
    在 GitHub 上查看↗907
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Functional
  5. Generic Function Definitions
  6. Generic Dispatch Mechanisms

探索子标签

  • Multi-Argument Generic DispatchesDispatch function calls to specialized implementations based on the runtime types of any chosen function arguments, supporting virtual base classes. **Distinct from Generic Dispatch Mechanisms:** Distinct from compile-time generic dispatch mechanisms: specifically handles runtime multi-argument dispatch with virtual base classes.
  • S3 DispatchersUses language-specific method dispatch to apply consistent statistical calculations across diverse model objects. **Distinct from Generic Dispatch Mechanisms:** Distinct from Generic Dispatch Mechanisms: focuses on S3-style runtime polymorphism for statistical objects rather than compile-time template resolution.