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 9 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
atomgalaxy/liberasureA C++ library providing an extensible type erasure mechanism42
alex-gutev/static-dispatchA static dispatch library for Common Lisp that enables optimization by choosing methods at compile-time.80
soc221b/ngx-exhaustive-checkA utility for ensuring exhaustive checks on TypeScript discriminated unions to enhance type safety and reliability in Angular applications5
adafruit/adafruit_busioAn abstraction layer for I2C and SPI communication299
samverschueren/got4awsA wrapper around Got to simplify interactions with AWS v4 signed APIs.27
aleclarson/dispatcherAn alternative to Grand Central Dispatch with new Swift classes for queues, timers, and task groups.107
alex-gutev/generic-clProvides a generic interface to standard Common Lisp functions for various operations like equality and sequence manipulation.143
typelead/eta-hackagePatches to make Hackage compatible with Eta language64
ahrefs/atdDefines cross-language data types to generate efficient and type-safe serializers, deserializers, and validators for various programming languages.317
garronej/evtA typesafe event emitter alternative with support for async/await and promise handling456
thencc/algonautjsA front-end friendly utility for facilitating intuitive transactions on the Algorand network.10
alex-gutev/agutilA collection of Common Lisp utility functions and macros to simplify development4
ishkawa/apikitA type-safe networking abstraction layer that associates request type with response type.2,000
alphamarc/wyahAn implementation of a programming language and its compiler in Haskell0
vexu/aroccA compiler written in Zig to translate C code into machine-specific binary code1,151