mirror of
https://github.com/rjNemo/functional-programming-jargon
synced 2026-06-11 04:56:40 +00:00
adds toc
* create toc `npm run toc`
This commit is contained in:
parent
48eddbbc86
commit
8b75429462
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 ;)*
|
*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
|
## 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