Skip to content

Commit 50ae68b

Browse files
author
u067265
committed
pureCurry, pureCurryN - Added tests for pureCurry and pureCurryN.
1 parent 4f62c66 commit 50ae68b

File tree

18 files changed

+973
-513
lines changed

18 files changed

+973
-513
lines changed

README.md

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ import fjl from './node_modules/fjl/src/fjl';
103103
- [fjl.arrayUnion](#fjlarrayunion)
104104
- [fjl.version](#fjlversion)
105105

106+
### fjl.__
107+
@todo - Added documentation here.
108+
[Back to fjl members list.](#fjl-members-list)
109+
106110
### fjl.alt
107111
@todo - Added documentation here.
108112
[Back to fjl members list.](#fjl-members-list)
@@ -156,7 +160,11 @@ import fjl from './node_modules/fjl/src/fjl';
156160
[Back to fjl members list.](#fjl-members-list)
157161

158162
### fjl.curry
159-
@todo - Added documentation here.
163+
```
164+
fjl.curry (fn {Function}, ...initialArgs {*}): {Function}
165+
166+
```
167+
160168
[Back to fjl members list.](#fjl-members-list)
161169

162170
### fjl.curry2
@@ -251,31 +259,31 @@ import fjl from './node_modules/fjl/src/fjl';
251259
@todo - Added documentation here.
252260
[Back to fjl members list.](#fjl-members-list)
253261

254-
### fjl.isset
262+
### fjl.isString
255263
@todo - Added documentation here.
256264
[Back to fjl members list.](#fjl-members-list)
257265

258-
### fjl.issetAndOfType
266+
### fjl.isSymbol
259267
@todo - Added documentation here.
260268
[Back to fjl members list.](#fjl-members-list)
261269

262-
### fjl.isString
270+
### fjl.isUndefined
263271
@todo - Added documentation here.
264272
[Back to fjl members list.](#fjl-members-list)
265273

266-
### fjl.isSymbol
274+
### fjl.isWeakMap
267275
@todo - Added documentation here.
268276
[Back to fjl members list.](#fjl-members-list)
269277

270-
### fjl.isUndefined
278+
### fjl.isWeakSet
271279
@todo - Added documentation here.
272280
[Back to fjl members list.](#fjl-members-list)
273281

274-
### fjl.isWeakMap
282+
### fjl.isset
275283
@todo - Added documentation here.
276284
[Back to fjl members list.](#fjl-members-list)
277285

278-
### fjl.isWeakSet
286+
### fjl.issetAndOfType
279287
@todo - Added documentation here.
280288
[Back to fjl members list.](#fjl-members-list)
281289

@@ -355,10 +363,6 @@ import fjl from './node_modules/fjl/src/fjl';
355363
@todo - Added documentation here.
356364
[Back to fjl members list.](#fjl-members-list)
357365

358-
### fjl.__
359-
@todo - Added documentation here.
360-
[Back to fjl members list.](#fjl-members-list)
361-
362366
## Unit Tests:
363367
To run unit tests:
364368

@@ -387,3 +391,10 @@ Run one of the following from your terminal:
387391
## License:
388392
[GPL v2+](http://www.gnu.org/licenses/gpl-2.0.html "http://www.gnu.org/licenses/gpl-2.0.html") AND
389393
[MIT](http://opensource.org/licenses/MIT "http://opensource.org/licenses/MIT")
394+
395+
## Todos:
396+
### MVP 1.0.0
397+
- [ ] - Rename `pureCurry` and `pureCurryN` to `curry` and `curryN` respectively.
398+
- [ ] - Rename old `curry{suffix}` functions to `curry_{suffix}` in lieu of previous change (also since
399+
these functions are overloaded and aren't pure curry functions due to their placeholder manipulation feature).
400+
- [ ] - Remove functional operators (`zero`, `alt` etc.) out into their own package (?) (tentative).

0 commit comments

Comments
 (0)