{"repo":"JasonShin/fp-core.rs","free":true,"listed":false,"github":"https://github.com/JasonShin/fp-core.rs","clone":"git clone https://github.com/JasonShin/fp-core.rs.git","description":"A library for functional programming in Rust","language":"Rust","stars":1430,"topics":["functional-programming","rust","monad","functor","applicative","category-theory","lambda-calculus","monoid","hkt","homomorphism"],"license":"MIT","category":"dev-tools","readme_excerpt":"The project is a library for functional programming in Rust. fp-core.rs installation functional programming jargon in rust fp-core.rs A library for functional programming in Rust. It contains purely functional data structures to supplement the functional programming needs alongside with the Rust Standard Library. Installation Add below line to your Cargo.toml If you have Cargo Edit you may simply functional programming jargon in rust Functional programming (FP) provides many advantages, and its popularity has been increasing as a result. However, each programming paradigm comes with its own unique jargon and FP is no exception. By providing a glossary, we hope to make learning FP easier. Where applicable, this document uses terms defined in the Fantasy Land spec and Rust programming language to give code examples. The content of this section was drawn from Functional Programming Jargon in Javascript and we sincerely appreciate them for providing the initial baseline. Table of Contents Arity Higher-Order Functions (HOF) Closure Partial Application Currying Auto Currying Referential Transparency Lambda Lambda Calculus Purity Side effects Idempotent Function Composition Continuation Point-Free Style Predicate Contracts Category Value Constant Variance Higher Kinded Type Functor Pointed Functor Lifting Equational Reasoning Monoid Monad Comonad Applicative Morphism Endomorphism Isomorphism Homomorphism Catamorphism Hylomorphism Anamorphism Setoid Ord Semigroup Foldable Lens Type S","default_branch":null,"files":null,"tree":[],"storefront":"/r/JasonShin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JasonShin/fp-core.rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}