Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
-
Updated
Nov 26, 2024 - Go
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
An experimental language which adds functional programming features to Go.
Extensions for F#
Multiple argument dispatching.
That missing frog DNA you've been looking for
A different type of generic function for common lisp.
Protocol Oriented Generic Network Layer example with Alamofire and Swift4
gen is a generic general use Go functions library with the intention of replacing duplicated code where the same functionality is needed across multiple types, and provides a common interface for the functionality. The library is designed to be used in a wide variety of projects and is designed to be easy to use.
Generic C99 Singly & Doubly Linked List Implementation with OOP, ranges, custom loops and more.
A simple iterative variant of QuickSort that uses O(1) space for all inputs
Experiments with implementation and design variations related to Clojure's `defmulti`/`defmethod`/`MultiFn`.
working on generic methods, which allow us to write methods that can work with different types of parameters.
generic functions: more restricted but faster than Clojure multimethods
Repository to store my Python Scripts
An Xcode 9 playground for exploring Swift 4 generics.
It will contain all logical problem and related concepts in C++ 🚀🌈 🚀
ArgonWorks the second version of a compiler and a novel IDE for working with the Argon language. Argon has multiple inheritance as well as type inference but methods are all multimethods and dispatch according to the types of all parameters not just the receiver.
makes Go (>=1.18) feels more like Python with generic functions
Set of algorithmic challenges provided by exercism platform about swift language and its generic functions
Add a description, image, and links to the generic-functions topic page so that developers can more easily learn about it.
To associate your repository with the generic-functions topic, visit your repo's landing page and select "manage topics."