Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: currying

Hacker-Code-J/Category-Theory

This repository is a curated collection of Category Theory resources, notes, and proofs formatted in LaTeX.

Language: TeX - Size: 2.24 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

pure-symbols/pure.lexicals

🧫 implement all by (almost) nothing but the lexical closure . 🧬

Language: TypeScript - Size: 7.6 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 1

dword-design/fp.macro

A zero-runtime functional programming babel macro.

Language: JavaScript - Size: 1.28 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 1 - Forks: 0

bermudaphp/curry

PHP currying functionality

Language: PHP - Size: 14.6 KB - Last synced: 13 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

wdalmut/curry

An example of currying and partial application

Language: JavaScript - Size: 1.95 KB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

code-at-work/curry-example

Simple curry application

Language: JavaScript - Size: 1.95 KB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

repeale/fp-go

fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.

Language: Go - Size: 41 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 290 - Forks: 10

TeaEntityLab/fpGo

Monad, Functional Programming features for Golang

Language: Go - Size: 299 KB - Last synced: 15 days ago - Pushed: 6 months ago - Stars: 341 - Forks: 21

3xp1o1t/Learning-Advanced-React

Personal repo for learning advance React/JavaScript/TypeScript concepts with testing in the way.

Language: TypeScript - Size: 1.06 MB - Last synced: 23 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

h908714124/crate

Generate a telescoping builder

Language: Java - Size: 69.3 KB - Last synced: 26 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

phrenotype/lambda

Converts functions to lambdas

Language: PHP - Size: 10.7 KB - Last synced: 26 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

learodrigo/event-handler-jiu-jitsu

Event and currying study

Language: JavaScript - Size: 1.95 KB - Last synced: 29 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

TheArtur128/Act

Library for metaprogramming

Language: Python - Size: 1.26 MB - Last synced: 4 days ago - Pushed: 7 months ago - Stars: 8 - Forks: 0

samarpanda/functional-programming

Functional programming concepts

Language: JavaScript - Size: 186 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 2 - Forks: 3

TeaEntityLab/fpEs

Functional Programming for EcmaScript(Javascript)

Language: JavaScript - Size: 2.71 MB - Last synced: 1 day ago - Pushed: 7 months ago - Stars: 43 - Forks: 4

grrr-amsterdam/garp-functional

PHP utility library embracing functional programming paradigms.

Language: PHP - Size: 508 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 31 - Forks: 4

sigurd4/currying

A crate for argument-currying anything implementing FnOnce. Arguments can be passed one at a time, yielding a new something implementing FnOnce (and possibly FnMut and Fn) which can be called with one less argument.

Language: Rust - Size: 11.7 KB - Last synced: 22 days ago - Pushed: 3 months ago - Stars: 13 - Forks: 0

leandromoh/Curryfy

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

Language: C# - Size: 158 KB - Last synced: 9 days ago - Pushed: 9 months ago - Stars: 62 - Forks: 3

aymanizz/exotic-functions

A python module for currying, partially applying, and composing functions in an exotic way.

Language: Python - Size: 1.95 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

suned/pfun

Functional, composable, asynchronous, type-safe Python.

Language: Python - Size: 1.58 MB - Last synced: 14 days ago - Pushed: 6 months ago - Stars: 146 - Forks: 12

goretkin/FixArgs.jl

Language: Julia - Size: 432 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 19 - Forks: 3

TomokiMiyauci/curry

Currying and partial application utilities

Language: TypeScript - Size: 160 KB - Last synced: 24 days ago - Pushed: 11 months ago - Stars: 4 - Forks: 0

hcerim/Funk

Functional programming library for C#

Language: C# - Size: 2.82 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 11 - Forks: 0

egnha/nofrills

Low-cost anonymous functions

Language: R - Size: 496 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 40 - Forks: 2

glebec/lambda-talk

A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS

Language: JavaScript - Size: 448 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 482 - Forks: 40

Technologicat/unpythonic

Supercharge your Python with parts of Lisp and Haskell.

Language: Python - Size: 5.27 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 84 - Forks: 3

JustasMasiulis/args

Header only library for binding, reordering and currying of function arguments without cost

Language: C++ - Size: 14.6 KB - Last synced: 4 months ago - Pushed: almost 6 years ago - Stars: 15 - Forks: 6

archermarx/PartialFunctions.jl

A small package to simplify partial function application

Language: Julia - Size: 239 KB - Last synced: 6 days ago - Pushed: 11 months ago - Stars: 45 - Forks: 2

vector-php/vector

A PHP functional programming library.

Language: PHP - Size: 1.13 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 20 - Forks: 0

delonnewman/invokable

Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).

Language: Ruby - Size: 118 KB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 43 - Forks: 0

TelluK/Functional-programming1

Functional programming with Haskell

Language: Haskell - Size: 19.5 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

tigressine/illustrator πŸ“¦

Create bad ASCII art with functional programming!

Language: Scala - Size: 4.88 KB - Last synced: 5 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

DavidLapadula/JSFunctionalProgramming

Language: JavaScript - Size: 13.7 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

AusAura/Jason-personal-assistant-bot-team-version-

Personal assistant that can work with address book and notes. Using currying and command parser for Adress Book. Decorator catches all possible errors. Saves data locally in JSON files. Includes Extension File Sorter as a separate sub-application. This specific version was made by team of 6 people as personal project.

Language: Python - Size: 121 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

samwhaleIV/chain-js

Declaritive syntactic sugar in JavaScript with imperative interop

Language: JavaScript - Size: 49.8 KB - Last synced: 6 months ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

phpfn/phpfn

Functional PHP Toolset: Centralized monorepository for all libraries

Language: PHP - Size: 125 KB - Last synced: 27 days ago - Pushed: over 3 years ago - Stars: 28 - Forks: 0

masaers/blind

Late partial binding for C++, a single header library.

Language: C++ - Size: 18.6 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 3 - Forks: 0

Ahmed-Adel-Ismail/J-Curry

A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above

Language: Java - Size: 302 KB - Last synced: 7 months ago - Pushed: almost 5 years ago - Stars: 17 - Forks: 1

WilliamSpanfelner/fcc-JSADS-Functional-Programming

Functional Programming module of freeCodeCamp JavaScript Algorithm and Data Structures Certification

Language: JavaScript - Size: 55.7 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 1

hellerve/hawkweed

Yet another implementation of missing functions for Python

Language: Python - Size: 259 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 19 - Forks: 0

jsmini/functional

A set of functional programming utility functions.

Language: JavaScript - Size: 738 KB - Last synced: 20 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 3

CIAvash/Curry

Curry is a Raku module for currying functions plus partially applying them

Language: Raku - Size: 36.1 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 4 - Forks: 0

DavidAndreww/lights-out

Lights out game in vanilla JS. Functional programming using a single class object to track state of gameboard, and a touch of currying to render messages to the player.

Language: JavaScript - Size: 11.7 KB - Last synced: 9 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

RekingZhang/e-utils

前端ε·₯ε…·εΊ“

Language: JavaScript - Size: 338 KB - Last synced: 5 months ago - Pushed: almost 4 years ago - Stars: 7 - Forks: 4

yuleicul/bfe.dev

Visualized solutions to BFE.dev

Size: 16.6 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

Shank404/FP_Snake

~~ Elm / Browser Game ~~ This is a snake game written in Elm. The language itself is a functional language. I learned many declarative concepts while developing this project. This game was a task in my studies.

Language: Elm - Size: 124 KB - Last synced: 4 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

EvanMcGorty/cpp-currying

Simple and surprisingly powerful currying implemented concisely in c++20

Language: C++ - Size: 21.5 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

renanpvaz/babel-plugin-auto-curry πŸ“¦

Plugin to automatically curry arrow functions

Language: JavaScript - Size: 21.5 KB - Last synced: 13 days ago - Pushed: over 6 years ago - Stars: 3 - Forks: 0

ggthedev/Curry Fork of thoughtbot/Curry

Swift implementations for function currying

Language: Swift - Size: 93.8 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

katsaii/gml-prelude πŸ“¦

A simple functional programming library for GameMaker.

Language: Game Maker Language - Size: 206 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 14 - Forks: 4

otomn/FunctionalProgrammingJS

Make any function into curried functions

Language: JavaScript - Size: 6.84 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

andjsrk/curried-intrinsic

Curried intrinsics

Language: TypeScript - Size: 39.1 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

aleksander-ciesielski/strong-curry

βš‘πŸ› Type-safe function currying in TypeScript

Language: TypeScript - Size: 12.7 KB - Last synced: 17 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

Ivan-Korolenko/easy-curry

Easy curry. Just what you need.

Language: JavaScript - Size: 72.3 KB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 2

kongware/ftor

ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.

Language: JavaScript - Size: 1.09 MB - Last synced: 17 days ago - Pushed: about 6 years ago - Stars: 44 - Forks: 1

HowProgrammingWorks/PartialApplication

Partial function application and Currying

Language: JavaScript - Size: 121 KB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 19 - Forks: 61

phenax/pipey

Create pipeline operator ready functions by converting instance methods's to context-free functions

Language: JavaScript - Size: 499 KB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 24 - Forks: 2

barcek/phns

add phnctionality | resources for functional programming | package stub | Python standard library & Mypy

Language: Python - Size: 62.5 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

bondeje/Partial

An implementation of partial functions, similar to Python's functools.partial, for the C language.

Language: C - Size: 78.1 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

jajaperson/copb

A functional composition framework built for TypesScript that provides type safety without the need for the usual countless overloads, thanks to some functional type trickery.

Language: TypeScript - Size: 24.4 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

aggarwal-muskaan/js-questions

Javascript Practice Questions

Language: JavaScript - Size: 56.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

tjcchen/practice-makes-perfect

πŸ† All are FE relevant stuff: Ajax, Promise, ES6 New Features, Flex Layout, Grid Layout, Debounce, Throttle, Currying etc.

Language: HTML - Size: 746 KB - Last synced: 9 months ago - Pushed: 11 months ago - Stars: 6 - Forks: 0

sigurd4/currycompose

A crate providing a trait for performing currying (and non-currying) function-composition in rust.

Language: Rust - Size: 3.91 KB - Last synced: 26 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

Hemalata-MH/javascript-series

Here will cover most of the advanced JS which will help us to clear our interviews. Click https://learn-javascript-series-with-hema.netlify.app/ to view

Size: 54.7 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

msn0/dead-simple-curry

:beer: Probably the simplest currying ever :)

Language: JavaScript - Size: 59.6 KB - Last synced: 13 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 0

andjsrk/create-curried

An utility to create curried functions that its parameters are reordered by user-defined order

Language: TypeScript - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

alexcarpenter/slugify

Convert a string into a slug

Language: JavaScript - Size: 250 KB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0

alexcarpenter/querystring-to-object

Convert a query string into an object

Language: JavaScript - Size: 691 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

alexcarpenter/object-to-querystring

Convert a object into a query string

Language: JavaScript - Size: 634 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

Angarsk8/es6-simple-curry

simple curry javascript function

Language: JavaScript - Size: 20.5 KB - Last synced: 18 days ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0

espretto/funcr

small collection of high-level utility functions for functional programming

Language: JavaScript - Size: 204 KB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

lycantropos/lz

Functional utilities

Language: Python - Size: 499 KB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 6 - Forks: 0

BlackMATov/kari.hpp

Experimental library for currying in C++17

Language: C++ - Size: 370 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 74 - Forks: 2

Cyphermoon/Functional-Programmin-Concept

This repo contains implementation of functional programming concepts

Language: JavaScript - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

akxcv/eslint-plugin-curry πŸ“¦

Extra ESLint rules for currying functions

Language: JavaScript - Size: 18.6 KB - Last synced: 12 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1

virag-ky/Advanced-JavaScript

This repository holds advanced JavaScript concepts that I've been practicing.

Language: JavaScript - Size: 6.84 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

mattwolf-corporation/lambda-calculus-in-js

Lambda KalkΓΌl fΓΌr praktisches vanilla JavaScript - IP5 HS2019 / IP6 HS2020

Language: JavaScript - Size: 1.88 MB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

starydv7/interview3

Interview Preparation

Language: JavaScript - Size: 4.92 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

davekch/pycurry

Currying functions in Python

Language: Python - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 34 - Forks: 1

adorow/jcurry

Java library that extends Java 8's functional interfaces to support currying.

Language: Java - Size: 132 KB - Last synced: 11 months ago - Pushed: over 7 years ago - Stars: 4 - Forks: 1

AntiHero/CurryTypescript

Language: TypeScript - Size: 82 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

archanpatkar/ChurchEncodings

Ξ» Lambda Calculus Encodings

Language: Python - Size: 20.5 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0

KATT/options-curry

πŸ› TypeScript Options-object Currying

Language: TypeScript - Size: 291 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 11 - Forks: 0

bilalkumrani/js_notes

This repository contains JavaScript concepts each concept with example .

Language: JavaScript - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0

serraventura/curry-composition-lazy

playing with curry and composition

Language: JavaScript - Size: 834 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

nhpip/curry-elixir

Currying and partial application in Elixir

Language: Elixir - Size: 19.5 KB - Last synced: 4 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

memowe/perlisp

A simple Lisp interpreter, written in Perl

Language: Perl - Size: 85 KB - Last synced: 13 days ago - Pushed: about 7 years ago - Stars: 6 - Forks: 1

nossbigg/jest-mock-curry-fn

Easier testing with curry functions + jest πŸ§ͺ

Language: TypeScript - Size: 160 KB - Last synced: 15 days ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 0

TeoNogueira/JavaScript-Funcional-e-Reativo-PENSE-como-um-Dev-JS-2020-

JAVASCRIPT 2021-2022 | FUNCTIONAL

Language: JavaScript - Size: 412 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

shangan23/javascript

Javascript concepts grouped by examples for easy reference and understanding.

Language: JavaScript - Size: 80.1 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 3 - Forks: 4

curious04/Movie-web-app

It's a movie web application in which you can add movies, favourite and unfavourite your movies.

Language: JavaScript - Size: 286 KB - Last synced: 29 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

sgaliamov/scurry

Curry and Partial Application for C# functions and actions.

Language: C# - Size: 142 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

VSADX/postoffice.js

Haskell-esque automatic partial application, without runtime.

Language: JavaScript - Size: 22.5 KB - Last synced: 10 days ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 0

lakith/Currying-in-js

Currying In js

Language: JavaScript - Size: 366 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

Jaynil1611/Programming_Exercises

This repository contains solutions of all the homwework exercises of functional programming session of LevelOne.

Language: HTML - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 0

blakek/curry

πŸ› Simple curry functions

Language: TypeScript - Size: 1.63 MB - Last synced: 20 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

nhpip/nhpip.github.io

Functional programming, erlang, elixir etc

Language: HTML - Size: 4.07 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

Technologicat/spicy

Automatic currying for Racket

Language: Racket - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 6 - Forks: 0

WozSoftware/Woz.Functional

Functional programming tool box for C#

Language: C# - Size: 60.5 KB - Last synced: 17 days ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0

l3lackcurtains/JS-Functional-Programming

:alien: A playground for learning Functional Programming in Javascript.

Language: JavaScript - Size: 79.1 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0