Christophe Grand
|
bae1a9d1ad
|
WIP cljc conversion, basics (like (x/into {} (x/by-key odd? (x/reduce +)) (range 10))) work
|
2016-12-15 17:39:28 +01:00 |
|
Christophe Grand
|
a4a5e6a8df
|
Preserve type hints
|
2016-12-08 16:28:46 +01:00 |
|
Christophe Grand
|
d16bd380fa
|
x/count can now be used as a transducing context (x/count xform coll). /cc @iig
|
2016-12-08 12:02:29 +01:00 |
|
Christophe Grand
|
8d393365c3
|
0.6.0 x/reductions and extend behavior of x/for
|
2016-12-02 16:27:59 -06:00 |
|
Christophe Grand
|
dfd401f647
|
fix missing alias
|
2016-11-03 09:43:49 -05:00 |
|
Christophe Grand
|
8d240ed6ef
|
Several bug fixes, improved state cleanup on completion, move rfs to a separate namespace, new transducers: avg, min, minimum, max, maximum, last, str
|
2016-11-03 09:34:18 -05:00 |
|
Christophe Grand
|
596ee03918
|
Remove x/pad and x/first; add x/multiplex; fix several issues with reduced handling
|
2016-10-10 17:11:45 +02:00 |
|
Christophe Grand
|
2eb63f6578
|
removing ((
|
2016-10-06 09:50:47 +02:00 |
|
Christophe Grand
|
6dd8e937d3
|
tightening code around kvrfs, x/for now leverages kvreducibles on inner colls
|
2016-09-19 14:37:35 +02:00 |
|
Christophe Grand
|
05a82e2b74
|
count is now a transducer
|
2016-09-19 14:36:26 +02:00 |
|
Jason Felice
|
d42e1240e5
|
Fix for "&"
|
2016-09-18 13:08:46 -04:00 |
|
Christophe Grand
|
a10df4554e
|
More kv support, version bump and avg fix
|
2016-06-03 10:49:27 +02:00 |
|
Christophe Grand
|
219e7d2aac
|
Makes x/for to support kvs in and out, remove tag and map-kv (replaced by for)
|
2016-06-01 10:28:08 +02:00 |
|
Christophe Grand
|
24b2397d76
|
Adds window-by-time
|
2016-05-24 15:50:48 +02:00 |
|
Christophe Grand
|
c913617aa1
|
Make the (fn [rf] ...) in by-key to not depend on function equality because it creates headaches when deserializing the function in aother env.
|
2016-04-21 16:14:48 +02:00 |
|
Christophe Grand
|
45af15c69d
|
Makes transjxut accepts any sequential collection (and not just vectors). Bump to 0.1.1
|
2016-04-12 14:20:22 +02:00 |
|
Christophe Grand
|
c50e46e970
|
Add standard arities to into.
|
2015-09-16 13:31:22 +02:00 |
|
Christophe Grand
|
50587dd35e
|
rename x/just to x/first
|
2015-09-16 13:25:57 +02:00 |
|
Christophe Grand
|
378ea13118
|
Delay xforms applications to not share state.
|
2015-09-15 14:32:30 +02:00 |
|
Christophe Grand
|
e92feae40a
|
Adds transducer arity to transjuxt.
|
2015-09-15 14:11:39 +02:00 |
|
Christophe Grand
|
77ca032c01
|
Adds transjuxt.
|
2015-09-15 14:08:44 +02:00 |
|
Christophe Grand
|
8e98bc0b2f
|
fix missing unreduced calls in reduce
|
2015-09-15 14:07:09 +02:00 |
|
Christophe Grand
|
923a656f89
|
Replace simple marker protocol by conversion protocol because satisfies? has too much overhead (no cache).
|
2015-09-09 12:44:35 +02:00 |
|
Christophe Grand
|
bb9e808200
|
pass key and value as distinct arguments when possible
|
2015-09-09 11:49:07 +02:00 |
|
Christophe Grand
|
a759ca7e7a
|
Add the window transducer.
|
2015-09-07 16:18:17 +02:00 |
|
Christophe Grand
|
b600288bfd
|
Add tests (and fixes) for the intricacies of transducers impl.
|
2015-09-07 14:57:47 +02:00 |
|
Christophe Grand
|
8fb512b83a
|
fix x/for (had a dirty repl, my bad) and put an example in the README.
|
2015-09-04 13:43:29 +02:00 |
|
Christophe Grand
|
24a11ea7e2
|
Add into, juxt-map, partition, pad and count. And fix a bug in juxt.
|
2015-09-04 11:20:35 +02:00 |
|
Christophe Grand
|
62e384ec43
|
fix bug induced by change in api (pair fn instead of update fn)
|
2015-09-03 20:51:37 +02:00 |
|
Christophe Grand
|
e576631ca4
|
add avg and juxt
|
2015-09-03 14:25:19 +02:00 |
|
Christophe Grand
|
a83d5bc34d
|
doc tweak
|
2015-09-03 13:18:48 +02:00 |
|
Christophe Grand
|
371add5fcb
|
better doc for by-key
|
2015-09-03 12:54:47 +02:00 |
|
Christophe Grand
|
09953646eb
|
init
|
2015-09-03 12:39:22 +02:00 |
|