Permalink
Switch branches/tags
Nothing to show
Find file
010afa1 Mar 3, 2012
37 lines (28 sloc) 1.09 KB
*** CAFFEINE TODO ***
Mandatory:
==========
- Write unitary test cases for implemented functions.
- Document implemented functions.
- Every unit test case must be tested under valgrind and correct errors or
report them through the mailing list.
Implement the Next Features:
============================
- Implement lock-free, wait-free and try to implement new non-blocking
concurrency algorithms.
- Implement lock based concurrency algorithms.
- Implement concurrency tools for thread pool and process pool.
- Integrate concurrency tools with states machines.
- Link concurrency tools, thread pool, process pool and state
machines.
- Write unit tests for networking support.
- Write unit tests for concurrency integration.
- Enhance networking support.
- Add support for netgraph under *BSD, and search similar
support under Linux.
- Implement trees: avl-tree, rb-tree, b-tree (persistent).
- Integrate other regular expression libraries into caffeine:
GNU RX and native freebsd regex library.
Enough for today...
On the way:
===========
- The caffeine design will be published in a near date.