The current CVS for StreamModule contains a fix for a starvation
bug I realized could happen and subsequently proved. I will be making a
new release soon with this fix in it.
Also in the current CVS is a preliminary change to
StreamFDModule to use an event based error handling system instead of
the current one which requires polling. There are important features
missing from this first cut, but it should work.
The error handling change caused me to rethink errors in
general, and I have a new class LCoreError for general errors, and a
UNIXError class for errors generated by Unix system calls.
I may be rethinking this some more as I incorporate ideas about
how to do exception handling.
Also, Chad has discovered that gcc 3.0 is going to be strict
about the std namespace. Since this will require a lot of change, it is
perhaps a good time to incorporate namespaces into the design.
Remember, feel free to ask any questions about stuff.
Have fun (if at all possible),
--=20
"It does me no injury for my neighbor to say there are twenty gods or no Go=
d.
It neither picks my pocket nor breaks my leg." --- Thomas Jefferson
"Go to Heaven for the climate, Hell for the company." -- Mark Twain
-- Eric Hopper (ho...@om... http://www.omnifarious.org/~hopper)=
--
|