Fri Nov 20 16:34:54 CET 2009

channel problems + external processes

channels work fine, but teardown is problematic.

current problems:
 - resource allocation of attached threads doesn't work
 - what do do with memory management?
 - how to avoid deadlock

how to talk to an external process?

The problem seems to be that teardown isn't defined very well.  What
does it mean?  

     - all threads that block on GET should return with EOF
     - all threads that block on PUT should get an input signal

Teardown and PUT should be properly serialized = what's wrong now.

This needs a different abstraction.  Let's concentrate on asymmetric
solutions that always connect to a thread, and only support
uni-drectional operations.

Frustrating.  There has to be a way to do this properly, but the
resource management is nontrivial.