Lots of Progress on Conversational Data Service
Today I got a lot of good work done on the conversational data service. I decided to go with an instance variable approach to integration. Basically, I looked at the inheritance scheme but in the end I wasn't really happy with the way that was going to work. It wasn't easy to handle multiple services... it was going to require more code to be written by the user... it was going to be difficult to work it into the exchange feed's cache... lots of little things. But if I think of it as an instance variable to a class, then it's almost a client to the MMD that allows me to "publish" data to it. It might even be possible to make a single, unified client for the MMD - that which can request and provide. Might be interesting.
Anyway... today was a lot of good progress on the design and getting the headers written. Lots to do, but at least I have a nice, clear path now.