/** @name History of development
  \begin{tabular}{lll}
    Dec 2, 1997&Project started, Multithreaded application can now do a boooom booom sound,
      DOC++ Documentation created, Makefile syntax learned. First real good makefile written.
      Thought about version numbering scheme, and documentated it.\\
    Dec 16, 1997&waechter created. thread that uses too much realtime gets downgraded automatically.
      "depend" bug fixed in makefile. realtime now working. audio buffering set to small buffers.
      one of those frame things is done now :-) no resulst visible, but done.\\
    Jan 28, 1997&Last weeks resulted in a major structural change in the code. C++ exceptions are
      now used. As you know, this makes you change lots of things... just think of the resource
      handling problem... constructors broken before finished... in the end you have to read ALL your
      code again. So this really was a major effort. But the result is great :) Now i have problems
      with POSIX Threads. normally a class should handle pthread_t. this way they will be cleared,
      if exceptions occur. but how to do this ? pthread_cancel() followed by pthread_join() ?
      i do not think EVERY kind of thread likes this behaviour.. perhaps i should derive from standard
      thread classes, so that every special case works... *think*
  \end{tabular}
*/
