mirror of
https://github.com/rjNemo/functional-programming-jargon
synced 2026-06-06 02:26:43 +00:00
commit
ed8b647d71
2 changed files with 60 additions and 1 deletions
23
package.json
Normal file
23
package.json
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"name": "functional-programming-jargons",
|
||||
"version": "1.0.0",
|
||||
"description": "Jargon from the functional programming world in simple terms!",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"toc": "roadmarks"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/hemanth/functional-programming-jargon.git"
|
||||
},
|
||||
"author": "hemanth",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/hemanth/functional-programming-jargon/issues"
|
||||
},
|
||||
"homepage": "https://github.com/hemanth/functional-programming-jargon#readme",
|
||||
"devDependencies": {
|
||||
"roadmarks": "^1.6.3"
|
||||
}
|
||||
}
|
||||
38
readme.md
38
readme.md
|
|
@ -4,6 +4,42 @@
|
|||
|
||||
*Let's try and define these with examples, this is a WIP—please feel free to send PR ;)*
|
||||
|
||||
<!-- RM(noparent,notop) -->
|
||||
|
||||
* [Arity](#arity)
|
||||
* [Higher-Order Functions (HOF)](#higher-order-functions-hof)
|
||||
* [Partial Application](#partial-application)
|
||||
* [Currying](#currying)
|
||||
* [Composition](#composition)
|
||||
* [Purity](#purity)
|
||||
* [Side effects](#side-effects)
|
||||
* [Idempotency](#idempotency)
|
||||
* [Point-Free Style](#point-free-style)
|
||||
* [Contracts](#contracts)
|
||||
* [Guarded Functions](#guarded-functions)
|
||||
* [Categories](#categories)
|
||||
* [Value](#value)
|
||||
* [Constant](#constant)
|
||||
* [Functor](#functor)
|
||||
* [Pointed Functor](#pointed-functor)
|
||||
* [Lift](#lift)
|
||||
* [Referential Transparency](#referential-transparency)
|
||||
* [Equational Reasoning](#equational-reasoning)
|
||||
* [Lazy evaluation](#lazy-evaluation)
|
||||
* [Monoid](#monoid)
|
||||
* [Monad](#monad)
|
||||
* [Comonad](#comonad)
|
||||
* [Applicative Functor](#applicative-functor)
|
||||
* [Morphism](#morphism)
|
||||
* [Isomorphism](#isomorphism)
|
||||
* [Setoid](#setoid)
|
||||
* [Semigroup](#semigroup)
|
||||
* [Foldable](#foldable)
|
||||
* [Traversable](#traversable)
|
||||
* [Type Signatures](#type-signatures)
|
||||
|
||||
|
||||
<!-- /RM -->
|
||||
|
||||
## Arity
|
||||
|
||||
|
|
@ -523,4 +559,4 @@ let map = f => list => list.map(f)
|
|||
```
|
||||
---
|
||||
|
||||
__P.S:__ Without the wonderful [contributions](https://github.com/hemanth/functional-programming-jargon/graphs/contributors) this repo would be meaningless!
|
||||
__P.S:__ Without the wonderful [contributions](https://github.com/hemanth/functional-programming-jargon/graphs/contributors) this repo would be meaningless!
|
||||
|
|
|
|||
Loading…
Reference in a new issue