[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sorry
I missed the meeting... I was a little distracted (as usual).
OK, I have a new version of the MP document. I have hit upon some new
features which I think are very important and we need to discuss /
implement. That is message inheritance handling -- I discuss it briefly
in the doc (I will send this right after this message). It provides an
excellent way to have multiple message versions, and have modules only
deal with what they know (example, the FetchURL message becomes more
complex in the future, yet still people who don't know about it yet can
use it in its base class interface -- I'm being unclear here -- see the MP
doc).
I made some more minor changes to the Mnemonic tree message handling
-- the minor stuff was to clean up the Interest objects. The major stuff
(which I haven't committed because I can't get working) is to do the
inheritence handling above. It's a really tricky problem to solve in a
fast manner without eating lots of memory -- GCC does it at compile time,
but they have the luxury of lots of memory and time.
Well, I do have a solution that is really easy, but it requires we make
message sending single threaded (actually only have one of each type of
message being sent at once) -- but I don't like that.
*sigh*
Andrew
(I'll commit the minor changes to the tree in just a couple moments -- I
have to fish them out of my current development mess).