type_erasure_and_dispatch

Generic programming technique

An exploration of type erasure and dispatch in C to improve generic programming

Code related to ACCU meet up talk.

GitHub

4 stars
2 watching
0 forks
Language: C
last commit: about 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
atomgalaxy/liberasure A C++ library providing an extensible type erasure mechanism 42
alex-gutev/static-dispatch A static dispatch library for Common Lisp that enables optimization by choosing methods at compile-time. 80
soc221b/ngx-exhaustive-check A utility for ensuring exhaustive checks on TypeScript discriminated unions to enhance type safety and reliability in Angular applications 4
adafruit/adafruit_busio An abstraction layer for I2C and SPI communication 294
samverschueren/got4aws A wrapper around Got to simplify interactions with AWS v4 signed APIs. 27
aleclarson/dispatcher An alternative to Grand Central Dispatch with new Swift classes for queues, timers, and task groups. 107
alex-gutev/generic-cl Provides a generic interface to standard Common Lisp functions for various operations like equality and sequence manipulation. 143
typelead/eta-hackage Patches to make Hackage compatible with Eta language 64
ahrefs/atd Defines cross-language data types to generate efficient and type-safe serializers, deserializers, and validators for various programming languages. 316
garronej/evt A typesafe event emitter alternative with support for async/await and promise handling 455
thencc/algonautjs A front-end friendly utility for facilitating intuitive transactions on the Algorand network. 10
alex-gutev/agutil A collection of Common Lisp utility functions and macros to simplify development 4
ishkawa/apikit A type-safe networking abstraction layer that associates request type with response type. 2,000
alphamarc/wyah An implementation of a programming language and its compiler in Haskell 0
vexu/arocc A compiler written in Zig to translate C code into machine-specific binary code 1,138