Commit graph

278 commits

Author SHA1 Message Date
Jethro Larson
a8734e931f Moved the JavaScript justification over to a wiki. (#88) 2016-07-30 00:37:11 +05:30
Jethro Larson
5f9cdd6b3d Added Lambda and Lambda Calculus #87 (#89) 2016-07-30 00:36:57 +05:30
Jethro Larson
4cd9112fbb Added links to ramda's awesome type signature documentation and a SO describing Hindley-Milner (#85)
Adjusted wording of the PS
2016-07-27 13:24:27 +05:30
Jethro Larson
da2cca182d Used Array.of for pointed functor definition #77 (#86)
Also adjusted monoid description until my kid could understand it.
2016-07-27 13:23:47 +05:30
Paul Bone
bc895ef56f Write a more complete introduction. (#81)
* Write a more complete introduction.

This introduction introduces why this glossary is important and that the
examples are in JavaScript syntax.

* Mention that ES2015 is used.
2016-07-27 11:28:15 +05:30
Bob Whitelock
44cf9194b9 Use consistent variable declarations (#84)
Not a big deal, but generally when writing ES2015+ it's preferable to use `const` where possible for variable declarations, as it provides a guarantee to the reader that you won't change what the variable references, and preference `let` over `var` otherwise , as this at least guarantees that the variable will be block-scoped rather than function-scoped. Being inconsistent with this means readers must sometimes have to consider whether a difference is there for a reason or not.
2016-07-27 11:26:31 +05:30
Jethro Larson
2b2d07958f Updated Applicative and Lift to partially address recent feedback (#74) 2016-07-27 11:26:19 +05:30
Renaud TERTRAIS
102809f9e2 Add an another example for lift (#79)
I found it quite confusing at first sight. Perhaps it would be useful for futur readers to have a second example.
2016-07-26 19:30:57 +05:30
Jethro Larson
b0b210248c Update definition of partial application (#75) 2016-07-26 14:32:34 +05:30
hemanth.hm
ab7d286329 WIP link. 2016-07-26 11:29:40 +05:30
David Zukowski
31544b98f6 Standardize and fix equality strictness in Setoid (#66) 2016-07-26 11:10:31 +05:30
G. Kay Lee
a033852fca Update readme.md (#65)
Refined the Functor section
2016-07-25 21:33:43 +05:30
Florian
6641c2c27c correct plural of parenthesis (#68) 2016-07-25 21:13:25 +05:30
hemanth.hm
4e69ee2adf Merge pull request #63 from galopezb/patch-1
Typo in function composition section
2016-07-25 10:17:02 +05:30
hemanth.hm
f90841a2d7 Merge pull request #64 from earldouglas/side-effects
Expand side effects to include reading external mutable state
2016-07-25 10:16:50 +05:30
James Earl Douglas
b0e8112cac Expand side effects to include reading external mutable state 2016-07-24 22:36:55 -06:00
Gustavo A López
e536145dd1 Typo in function composition section 2016-07-24 19:25:55 -05:00
hemanth.hm
98fbaff76b Merge pull request #54 from jethrolarson/pred
Added definition for predicate.
2016-07-15 09:12:56 +05:30
jethro larson
67c71526de Added definition for predicate. 2016-07-14 14:52:07 -07:00
hemanth.hm
9397e16816 Merge pull request #52 from neighborhood999/patch-1
use `let` instead of `var` in for loop.
2016-06-19 19:02:05 +05:30
Peng-Jie
6be57b6ce9 use let instead of var in for loop. 2016-06-19 20:20:09 +08:00
hemanth.hm
b75d101c0f Create LICENSE 2016-06-12 12:39:36 +05:30
hemanth.hm
854d3c4520 Merge pull request #51 from jethrolarson/blockquote
Removed blockquotes #11
2016-06-11 20:05:10 +05:30
jethro larson
13de2a5df9 Removed blockquotes #11
Removed superflous <hr/>s
Added gitignore for build directory
2016-06-10 10:32:27 -07:00
hemanth.hm
b528aa9adc Merge pull request #43 from brunops/fix-comonad-example
Fix Comonad example
2016-06-10 11:20:25 +05:30
hemanth.hm
6d8db7fb0a Merge pull request #44 from marcusnielsen/patch-1
Fix spelling of "two two"
2016-06-10 10:37:04 +05:30
hemanth.hm
91642be8fa Merge pull request #48 from jethrolarson/styleguide2
Styleguide2
2016-06-10 10:36:32 +05:30
hemanth.hm
881a4585e3 Merge pull request #50 from jethrolarson/maybe
Adding Union Type, Product Type, and Maybe
2016-06-10 10:34:29 +05:30
hemanth.hm
6e8ee6fc73 Merge pull request #45 from marcusnielsen/patch-2
Fix spelling of "an variable"
2016-06-10 10:34:13 +05:30
bsanches
d857ea9598 use method shorthand for comonad example 2016-06-09 20:40:18 -07:00
jethro larson
8d91d0183a Added union type, product type, and Option/Maybe
Regenerated TOC
2016-06-09 18:54:04 -07:00
jethro larson
261ba932c2 Fixed typos in the contributing doc 2016-06-09 15:24:09 -07:00
jethro larson
6b77614ba2 Added the start of a styleguide 2016-06-09 15:21:07 -07:00
Marcus Nielsen
64b9705a80 Fix spelling of "an variable" 2016-06-09 14:30:24 +02:00
Marcus Nielsen
c79038ffbb Fix spelling of "two two" 2016-06-09 14:23:10 +02:00
bsanches
6ce00b53a5 Fix Comonad example
- Current example doesn't run
- `extract` is supposed to be a function
- `this.v` is not a thing
- Unfortunately, I'm not sure if it's possible to do this with arrow
functions, as they'll bind the current `this` scope, which will be
`CoIdentity`'s current scope instead of the actual returned object..
2016-06-08 09:54:15 -07:00
hemanth.hm
c745ecb7a0 Merge pull request #42 from jethrolarson/master
Several improvements and simplifications
2016-06-07 11:49:23 +05:30
jethro larson
a565684167 Improved description of Purity and Point-free #42 2016-06-06 17:00:09 -07:00
jethro larson
f4db1010f8 Update TOC 2016-06-06 16:34:11 -07:00
jethro larson
4cc76141c6 Couple additional tweaks 2016-06-06 16:05:55 -07:00
jethro larson
de31b94a72 Merge remote-tracking branch 'hemanth/master' 2016-06-06 15:49:11 -07:00
jethro larson
40b7c7ebbe Simplified some text. Added link to FL. 2016-06-06 15:38:14 -07:00
hemanth.hm
ed8b647d71 Merge pull request #39 from stoeffel/toc
adds toc
2016-06-01 15:31:53 +05:30
Stoeffel
8b75429462 adds toc
* create toc `npm run toc`
2016-06-01 11:36:09 +02:00
hemanth.hm
48eddbbc86 Merge pull request #37 from noplanman/proofing
In-depth proofreading and correcting
2016-06-01 14:57:09 +05:30
hemanth.hm
3b297f36cc Merge pull request #38 from rootulp/master
Fix typo: combines to combine
2016-06-01 14:56:35 +05:30
Rootul Patel
9ac6df6cba Fix typo: combines to combine 2016-05-31 22:55:19 -04:00
hemanth.hm
181c17fa5c Added a link to all the contributors 🙌
Thanks to:

@jethrolarson
@ethagnawl
@therealklanni
@CrossEye
@jhartikainen
@davidchambers
@skippednote
@mariusschulz
@lovasoa
@raine
@sjsyrek
@toddmotto
@matthieubulte
@stoeffel
2016-06-01 05:45:11 +05:30
hemanth.hm
57dc1cc41e Merge pull request #36 from Kosmas/master
small typo
2016-06-01 05:36:30 +05:30
Armando Lüscher
6ddf6bb3e1 In-depth proofreading and correcting 2016-05-31 21:06:30 +02:00