|
|
6aebcfe4dc
|
chore: begin to add tests
|
2021-01-02 22:24:31 -08:00 |
|
|
|
1259838639
|
feat(transducer): implement COMPRESSING-RUNS, add one-arity rf
|
2020-12-31 17:40:58 -08:00 |
|
|
|
d232497011
|
feat(utils): use FUNCTIONALIZE in data-lens. Slightly incompatible
|
2020-12-30 22:08:03 -08:00 |
|
|
|
cf67a11e13
|
feat(utils): add SUFFIXP to test that a sequence has a suffix
|
2020-12-30 22:07:09 -08:00 |
|
|
|
07b0c02806
|
feat(utils): add generic FUNCTIONALIZE to turn values into functions
|
2020-12-30 22:03:56 -08:00 |
|
|
|
1310d70f9c
|
refactor(wrapped-sequence): use Shinmera/trivial-extensible-sequences
|
2020-12-19 19:35:50 -08:00 |
|
|
|
a7399b43c6
|
refactor(transducers): simplify list builder
|
2020-12-19 19:34:20 -08:00 |
|
|
|
5bd17dc8e5
|
refactor(transducers): remove package names
|
2020-12-18 23:58:07 -08:00 |
|
|
|
4139944479
|
chore(transducers): reshuffle
|
2020-12-18 23:09:55 -08:00 |
|
|
|
9ce36823e4
|
chore(transducers): export new functions
|
2020-12-18 22:33:36 -08:00 |
|
|
|
cefd4fbab3
|
feat(transducers): add lazy-sequence constructor
|
2020-12-18 22:32:19 -08:00 |
|
|
|
9ff7f44684
|
refactor(transducers): foldling -> reduce-generic
|
2020-12-18 22:31:54 -08:00 |
|
|
|
498d659978
|
chore(transducers): extract a common pattern into a macro
|
2020-12-18 22:25:10 -08:00 |
|
|
|
1f67b287f5
|
feat(transducers): add function for mapping mv-lists
|
2020-12-18 22:05:21 -08:00 |
|
|
|
139535d8e5
|
chore: describe transducer system better
|
2020-12-17 19:57:26 -08:00 |
|
|
|
3214bdd335
|
bug: fix system
|
2020-12-13 02:40:10 -08:00 |
|
|
|
b6f51eceaf
|
feat: beginnings of transducers
|
2020-12-13 02:33:16 -08:00 |
|
|
|
befab03521
|
chore: rearrange optics
|
2020-10-31 01:05:20 -07:00 |
|
|
|
8b39d02344
|
chore: update docs
|
2020-10-12 20:28:11 -07:00 |
|
|
|
38133d6f0a
|
chore: split into files
|
2020-10-05 19:44:35 -07:00 |
|
|
|
1dcfeff5de
|
feat: curried equality
|
2020-09-30 17:06:37 -07:00 |
|
|
|
800a03e0c6
|
feat: add • compose operator
|
2020-09-30 15:48:03 -07:00 |
|
|
|
32b8a0bb7f
|
Create LICENSE
|
2019-08-29 14:00:10 -05:00 |
|
|
|
a224381307
|
Add a lens for modifying the elements in a list
|
2019-08-29 10:10:41 -05:00 |
|
|
|
afcb3d3a3c
|
doc -> docs
|
2019-04-29 23:34:13 -07:00 |
|
|
|
ad00cabaa8
|
add docs
|
2019-04-29 23:31:58 -07:00 |
|
|
|
77728c980c
|
Update email in system
|
2019-04-29 23:19:00 -07:00 |
|
|
|
1f0a4f7b06
|
Remove implicit dependencies
|
2019-04-29 23:13:08 -07:00 |
|
|
|
cbd367763e
|
Fix implicit serapeum dependency, fix lenses to return functors
|
2019-04-29 23:07:10 -07:00 |
|
|
|
a1ca234d12
|
Reorder lens package
|
2019-04-29 00:17:45 -07:00 |
|
|
|
b99be6fa29
|
Export lens functions
|
2019-04-28 21:12:47 -07:00 |
|
|
|
0850311dba
|
Add an actual implementation of lenses
|
2019-04-28 21:11:24 -07:00 |
|
|
|
72c5d331e1
|
Reformat
|
2019-04-25 17:44:28 -07:00 |
|
|
|
04f22d37bc
|
Add composition operators and defalias/op
|
2019-04-25 17:40:37 -07:00 |
|
|
|
f909394cab
|
Reformat
|
2019-03-07 23:20:23 -08:00 |
|
|
|
14b91cf5fe
|
add denest
|
2019-02-06 17:56:06 -08:00 |
|
|
|
72a785dc80
|
Remove dependency
|
2018-12-31 14:19:19 -08:00 |
|
|
|
379da55a94
|
Specify missing dependency
|
2018-12-31 13:52:26 -08:00 |
|
|
|
bd1882ec7d
|
Add functions for transforming arbitrary elements and applying functions
|
2018-12-31 04:27:07 -08:00 |
|
|
|
18dbfba4dc
|
Add function for following a function call with a side-effect
|
2018-11-18 14:45:15 -08:00 |
|
|
|
f7f7b3e6cc
|
more transforms
|
2018-11-06 00:41:32 -08:00 |
|
|
|
ca2332cc98
|
...
|
2018-08-18 13:26:39 -07:00 |
|
|
|
19472ab663
|
Fix example results
|
2018-08-18 13:19:28 -07:00 |
|
|
|
7187d8e4bd
|
More tweaks to example
|
2018-08-18 13:18:07 -07:00 |
|
|
|
48ff3c1166
|
Fix example a bit
|
2018-08-18 13:06:28 -07:00 |
|
|
|
289289e708
|
Add some useful utilities and an example
|
2018-08-18 12:55:10 -07:00 |
|
|
|
d01cd3026e
|
...
|
2017-08-13 12:58:27 -07:00 |
|
|
|
4c31b0b944
|
Initial commit
|
2017-08-13 12:49:23 -07:00 |
|
|
|
de8d287635
|
(root)
|
2017-08-13 12:49:14 -07:00 |
|