Commit graph

142 commits

Author SHA1 Message Date
Christophe Grand
2eb63f6578 removing (( 2016-10-06 09:50:47 +02:00
Christophe Grand
85ee1fb1d3 0.3.1 2016-09-19 15:17:34 +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
Christophe Grand
56db5ca016 Merge pull request #5 from eraserhd/for-fix
Fix for "&"
2016-09-19 09:39:48 +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
4464afffec reword 2016-06-01 10:41:35 +02:00
Christophe Grand
80fb61dc66 Document kv optimization 2016-06-01 10:37:32 +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
07225a92a4 formatting 2016-06-01 10:26:54 +02:00
Christophe Grand
24b2397d76 Adds window-by-time 2016-05-24 15:50:48 +02:00
Christophe Grand
35a5527b7e 0.1.2 2016-04-25 10:56:35 +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
560f209914 Version 0.1.0 2015-09-16 13:32:47 +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
92e1eb4e4d simple examples 2015-09-07 15:25:08 +02:00
Christophe Grand
ebfc924616 add travis badge 2015-09-07 15:08:44 +02:00
Christophe Grand
33d7c4043d fix travis.yml 2015-09-07 15:05:23 +02:00
Christophe Grand
f7a64cdad6 oops forgot travis.yml 2015-09-07 15:01:48 +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
e51f409cb8 Explaining how partitioning works. 2015-09-04 14:21:14 +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
5d20db6ba3 Merge branch 'master' of https://github.com/cgrand/xforms 2015-09-03 13:19:01 +02:00
Christophe Grand
a83d5bc34d doc tweak 2015-09-03 13:18:48 +02:00
Christophe Grand
ac2c5b00b3 typo 2015-09-03 13:00:46 +02:00
Christophe Grand
5a2f672fee clojars 2015-09-03 12:59:23 +02:00
Christophe Grand
371add5fcb better doc for by-key 2015-09-03 12:54:47 +02:00
Christophe Grand
85894738ab fix ns 2015-09-03 12:42:12 +02:00
Christophe Grand
09953646eb init 2015-09-03 12:39:22 +02:00