diff --git a/package.json b/package.json new file mode 100644 index 0000000..e77e457 --- /dev/null +++ b/package.json @@ -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" + } +} diff --git a/readme.md b/readme.md index 4d86f38..e01de2a 100644 --- a/readme.md +++ b/readme.md @@ -4,6 +4,42 @@ *Let's try and define these with examples, this is a WIP—please feel free to send PR ;)* + + +* [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) + + + ## 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!