Hi,
    
    I'd like to announce my Event Store TCP client. It licensed under
    BSD3. 
    You can find the source on Github. Package is available on Hackage.
    
    Here's a list of supported features:
    
      - Single event writes.
- Batch writes.
- Transactional writes.
- Stream deletion.
- Single event reads.
- Range reads from regular streams and from $all stream
        (backward and forward).
- Volatile subscriptions (regular stream and $all).
- Catch-up subscriptions (regular stream and $all).
- Authenticated connection.
Will be implemented:
    
      - Persistent subscriptions.
- SSL connection.
    I originally wrote that library because I need it for a real
    project. I only implemented features I need first, so feel free to
    open a ticket (or better a pull request) on Github for something you
    need or a bug you've experienced. I'll be as fast as I can.
    
    Few notes on the code itself. This implementation uses a Functional
    Reactive Programming (FRP) library named Sodium. Connection bookkeeping (operation and
    subscription management for instance)
    was amazingly easy to implement with it.
    
    I only tested that library with EventStore 3.0.1.
    
    Hope you enjoy it.
    
    Regards,
    
    Yorick