packages feed

memcache-0.4.0.0: TODO.md

## ToDo

Optional:

- Typeclass abstracting key and values
- MonadIO?
- Safe Haskell
- Differentiate between two expiration modes?
- Simpler interface?
- Configurable fail-over mode

Protocol:

- Review quiet multi-get behavior when a server closes before `mn`.

Performance:

- Is System.Timeout still slow? Switch to Warp/Snap timeout handler?
- Is NominalDiffTime slow? Switch to unix epoch time?

Nice-to-have:

- Customizable server sharding -- mod & virtual servers
- Server weights
- Asynchronous support?
- Customizable -- timeout, max connection retries, hash algorithm
- Max value validation
- Optimizations -- http://code.google.com/p/spymemcached/wiki/Optimizations
- UDP
- Server error handling mode where we return misses and ignore sets

Maybe:

- Automatic encoding and decoding of Haskell data types (using flags?)