jdegoes/blueeyes — pull request #70 by nuttycom (2012-11-01 16:30:30+00:00)
Title: Replacement of Chunk with StreamT[Future, ByteBuffer]

This represents a few major changes to the BlueEyes ecosystem. First, the "Chunk[A]" class has been replaced by a type alias which is Either[A, StreamT[Future, A]]. This change has pervasive effects, enforcing the distinction between chunked and non-chunked responses at the type level.

Secondly, initialization logic has been moved out of the HttpServer constructor, in favor of using the Cake pattern and a factory method for the construction of server instances.

Finally, this branch represents the start of the process of removing implicit bijections from prominence within BlueEyes.