Bumping project to version 0.1.0
Adding the `concat-producer` function
Updating the CHANGELOG
Fixing small typo on the README
Merge branch 'new-filters'
Adding changes to the CHANGELOG for version 0.1.0
Updating the version to 0.1.0 given the major refactor
Updating examples and README
Adding explicit `continue` result to `produce-seq`
Fixing bug on the run function
Adding tests for multiple arity on p* and *c
Prettifying the test code on river.test.seq
Fixing bug on the *c function.
Multiargs wasn't working correctly.
Adding multiple arity to p* and *c
Replacing zip* into zip, now zip is a consumer
Renaming the attach-to-producer and attach-to-consumer
Now they are going to have the minimalistic names p* and *c
Getting rid of macros that are no longer needed (feels goood...)
Reimplementing the run function and the way producers are implemented
Reimplementing the `to-filter` function
Also reimplementing the stream-while* filter.
Renaming some variablesi inside filter impl to make it more readable
Reimplementing most of the filters
Adding a CHANGELOG to have a summary of changes
Adding utility functions for the new river filters
Bumping the current version to 0.0.2-SNAPSHOT
Renaming some variables in the to-filter fn
Updating the README
Adding two new utils to compose producers/filters
* The gen-producer> macro
* The gen-producer function
Removing useless commands
Test for isolate* BLAH BLAH
Fix bug in the to-filter function
When the filter-consumer was returning a value, we weren't
passing it as a seq of new items, rather the new item itself,
the split-when* filter was fixed also to not "double seq" the
Fix bug in the isolate* filter
isolate* wasn't taking into consideration when an eof was being
received from the stream causing a nasty exception when used on
streams that didn't complete the specified amounts of items.
Adding Travis testing to the repo
Upgrading org.clojure/algo.monads to it's latest version
Changing the run* macro to run>
The name run* was confusing, given that we use the star
to refer to filters, run* is not a filter is a special threading
macro, run> seems a way more appropiate name for the purpose of it.
Update the README.
Removing the import of clojure.algo.monads from the sample
in favor of the "do-consumer" macro, this one is intended to
create monadic consumers.