Initial commit of journaling type and combinators
Merge remote-tracking branch 'origin/master' into topic/journal
Cleanup
lastOr combinator
simplified representation of Journal - extra type ctor not needed
more progress on journaling
simplified representation of journal
Added recovery instruction for journaling - gives driver option of running a more expensive operation to recover the current state from scratch
Merge remote-tracking branch 'origin/master' into topic/journal
Fixup naming after merge with master
Renamed Journal.scala -> Writer.scala, some minor cleanup
Writing and logging example, and tweaks to writer API
Further simplification, Writer is now a type alias, renamed Journal to Transaction and Log -> Journal
Simple journaling example
Moved Journal to test directory
fix scalaz to stable version 7.0.4
Cleanup in prep for release. Various type aliases moved into package object.
Closed #31 and added a test case for `last`.
Using `emitView` instead of `emit` in a few key places where more laziness is useful
Committing scalaz.stream package object