packages feed

memcache-0.0.0: README.md

# memcache: Haskell Memcache Client

This library provides a client interface to a Memcache cluster. It is
aimed at full binary protocol support, ease of use and speed.

## Licensing

This library is BSD-licensed.

## To do

* Timeouts
* Ring / CHORD support
* Thread-safe?

* mutli(-get)

* Connection drop / reconnect resiliance?
* Asynchronous support?
* Connection pooling?
* Tweaking? (e.g., drop in hash algorithm?, timeout, max connection
  retries...)
* Max value validation...?

* Optimizations? http://code.google.com/p/spymemcached/wiki/Optimizations

* Typeclass for serialization?
* Monad / Typeclass for memcache?

* UDP
* ASCII

## Other clients

* [C: libmemcached](http://libmemcached.org/libMemcached.html)
* [Java: SpyMemcached](http://code.google.com/p/spymemcached/)
* [Ruby: Dalli](https://github.com/mperham/dalli)

## Get involved!

We are happy to receive bug reports, fixes, documentation enhancements,
and other improvements.

Please report bugs via the
[github issue tracker](http://github.com/dterei/mc-hs/issues).

Master [git repository](http://github.com/dterei/mc-hs):

* `git clone git://github.com/dterei/mc-hs.git`

## Authors

This library is written and maintained by David Terei,
<code@davidterei.com>.