Curryfy

Function delegate extender

Provides strongly typed extensions for C# delegates to support functional programming techniques like currying and partial application.

Provides strongly typed extensions methods for C# delegates to take advantages of functional programming techniques, like currying and partial application.

GitHub

69 stars
4 watching
4 forks
Language: C#
last commit: over 1 year ago
Linked from 2 awesome lists

csharpcurrycurryingdelegatesdotnetdotnet-corefsharppartial-applicationpartial-functionsuncurry

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
thisables/curry A utility library for converting functions to curried variants with optional placeholders and fixed arity. 85
thunklife/fn-curry A utility function to transform a regular function into a curried version, allowing it to be called with partial arguments. 5
thoughtbot/curry Provides Swift implementations of function currying to support higher-order functions 495
kaidokert/fastdelegate A C++11 implementation of a dynamic function pointer mechanism with improved performance and features compared to the original version. 24
dreymonde/delegated Avoids retain cycles when using closure-based delegation in Swift 702
fsprojects/fsharpplus Extends F# with functional programming techniques and generic functions to simplify development and improve code reuse. 852
ankurp/cent Extensions for Swift Standard Types and Classes providing useful functional programming helper methods. 227
mamedev/delegates An implementation of fast delegate functionality for C++ code 56
teaentitylab/fpes A library providing core functional programming functions and types for JavaScript 43
sergio0694/polysharp A C# language feature polyfiller that automatically generates source-only code to enable use of newer features on older .NET frameworks 1,807
figdice/figdice-slim A Slim Framework 3 Delegate that integrates FigDice Templating library into the framework 0
pakoito/rxcurrying A library for currying and simplifying function calls in RxJava 38
zzzprojects/z.extensionmethods Extends .NET Framework and .NET Core with reusable code snippets 1,589
debdut/omg-curry A JavaScript library providing functions and utilities for creating curried functions. 137
gonzaloruizdevilla/alicates A small JavaScript library implementing functional programming functions like curry and zip. 23