Permalink
Switch branches/tags
Commits on Feb 16, 2012
Commits on Feb 15, 2012
  1. Updating the README

    roman committed Feb 15, 2012
  2. Adding two new utils to compose producers/filters

    roman committed Feb 15, 2012
    * The gen-producer> macro
    * The gen-producer function
  3. Removing useless commands

    roman committed Feb 15, 2012
  4. Test for isolate* BLAH BLAH

    roman committed Feb 15, 2012
  5. Fix bug in the to-filter function

    roman committed Feb 15, 2012
    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
    new item.
  6. Fix bug in the isolate* filter

    roman committed Feb 15, 2012
    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.
Commits on Feb 7, 2012
  1. Changing the run* macro to run>

    roman committed Feb 7, 2012
    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.
Commits on Jan 31, 2012
  1. Update the README.

    roman committed Jan 31, 2012
    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.
  2. Merge pull request #1 from ujihisa/master

    roman committed Jan 31, 2012
    fix from ujihisa on the sample sum stream generator.
  3. example follows latest changes in the core

    ujihisa committed Jan 31, 2012
Commits on Jan 7, 2012
  1. Several changes to macros and monadic interface

    roman committed Jan 7, 2012
    * A new `do-consumer` was added to implement monadic consumers
      without having to import the clojure.algo library
    
    * Now partial is not needed when using consumers on monads
    
    * Doing an standard naming convention on all different namespaces
    
    * Added documentation to the river/run function and river/run* macro
Commits on Jan 6, 2012
  1. Merge branch 'river'

    roman committed Jan 6, 2012
  2. Renaming the project to river

    roman committed Jan 6, 2012
Commits on Dec 29, 2011
  1. Changing specs on the project.clj

    roman committed Dec 29, 2011
  2. More style changes to the README

    roman committed Dec 29, 2011
  3. Changing details on the README.md

    roman committed Dec 29, 2011
  4. Adding a new README.md file

    roman committed Dec 29, 2011
  5. Adding usage examples, also fixing a bug on the run* macro.

    roman committed Dec 29, 2011
    * An error was being thrown when using the run* macro on producers
      that didn't need any parameters, this was fixed.
  6. Replace run* to a macro.

    roman committed Dec 29, 2011
    Now run* is going to do the nesting that the we were doing manually
    with the previous run* function. The previous run* function was renamed
    to just run.
  7. Add more tests to the seq filters and improve docs.

    roman committed Dec 29, 2011
    * Improved docs from the core.stream/seq consumers
    * Added remaining test for some core.stream/seq consumers and filters
    * Added basic test for the core.stream/io module
Commits on Dec 28, 2011
  1. Removing some whitespaces

    roman committed Dec 28, 2011