Commit graph

15 commits

Author SHA1 Message Date
f0bd320683 Make the unit.js.tpl actually work with the new path of the files, remove silly printf hack for indentation by allowing only one indentation at a time and make sure empty lines don't get indented 2020-05-16 17:04:46 +02:00
fcf5bdc55b Adjust SRC autodetection in Makefile 2020-03-23 21:43:43 +01:00
3862a866fd Make SJW modules out of the source files 2020-01-08 22:58:02 +01: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