|
3b69884615
|
Draft tools to ease the writing of loops
|
2021-01-06 12:33:12 +01:00 |
|
|
0e92cf2b05
|
Add a loopWhile primitive to Asyc module
|
2021-01-06 12:32:24 +01:00 |
|
|
a74b0cc480
|
Fix persistent state bug preventing to run named sequences and bindings twice
|
2021-01-06 12:31:12 +01:00 |
|
|
a888e1ce70
|
Make a SJW package out of UnitJS
|
2020-05-17 22:19:21 +02:00 |
|
|
56afea119a
|
Reorder parameters if compose so that it uses the natural mathematical sense
|
2020-01-03 08:53:15 +01:00 |
|
|
4c9373a055
|
Lift restriction on bash since the script runs perfectly with dash (when you have GNU sed)
|
2019-07-26 16:25:26 +02:00 |
|
|
c25ccd67a5
|
Reorder functions alphabetically, add the identity and function composition and finally rename defaultCompare into compare and make it take a comparison as argument, defaulting to the identity
|
2019-02-19 12:18:18 +01:00 |
|
|
d7d967e7cd
|
Add a module for general functional programming stuff
|
2019-02-14 22:01:28 +01:00 |
|
|
f05459ef80
|
Add a Cache module compatible with the Async monad
|
2019-02-14 21:59:19 +01:00 |
|
|
adb5d145cb
|
The output of the compilation shouldn't be versioned
|
2019-02-14 21:58:25 +01:00 |
|
|
ddf972cf48
|
Add a Makefile to compile all the lib into a single module
|
2019-02-14 19:17:54 +01:00 |
|
|
2f41708e7a
|
Add async primitives for http queries, failure handling and mapping non-async functions
|
2019-02-13 08:26:08 +01:00 |
|
|
52a7e883fa
|
Harden Async's parallel against one call returning several times
|
2019-01-13 20:29:48 +01:00 |
|
|
75f02b2c0b
|
Generalize the bind operator in Async to sequences of arbitrary length
|
2019-01-13 20:26:14 +01:00 |
|
|
5048fb134c
|
Add an apply function to the Async monad
|
2019-01-13 20:23:48 +01:00 |
|
|
06f0b21e85
|
Start with two modules salvaged from existing projects
|
2019-01-12 20:07:31 +01:00 |
|